java110 лет назад: 5
Родитель
Сommit
55ab5a5d72

+ 10 - 0
service-api/src/main/java/com/java110/api/listener/user/UserLoginListener.java

@@ -15,6 +15,7 @@ import com.java110.utils.constant.CommonConstant;
 import com.java110.utils.constant.ResponseConstant;
 import com.java110.utils.constant.ServiceCodeConstant;
 import com.java110.utils.exception.SMOException;
+import com.java110.utils.util.Assert;
 import com.java110.utils.util.BeanConvertUtil;
 import com.java110.utils.util.ValidatorUtil;
 import com.java110.vo.ResultVo;
@@ -58,6 +59,15 @@ public class UserLoginListener extends AbstractServiceApiPlusListener {
     @Override
     protected void validate(ServiceDataFlowEvent event, JSONObject reqJson) {
 
+        if(!reqJson.containsKey("userName")){
+            Assert.hasKeyAndValue(reqJson,"key","未包含key");
+        }
+
+        if(!reqJson.containsKey("key")){
+            Assert.hasKeyAndValue(reqJson,"userName","未包含userName");
+            Assert.hasKeyAndValue(reqJson,"password","未包含password");
+        }
+
     }
 
     @Override

+ 1 - 1
service-front/src/main/java/com/java110/front/smo/ownerLogin/impl/OwnerAppLoginSMOImpl.java

@@ -75,7 +75,7 @@ public class OwnerAppLoginSMOImpl extends AbstractFrontServiceSMO implements IOw
 
      //   JSONObject userInfo = JSONObject.parseObject(responseEntity.getBody());
         UserDto userDto = new UserDto();
-        userDto.setUserName(loginInfo.getString("userName"));
+        userDto.setUserName(loginInfo.getString("username"));
         userDto.setPassword(loginInfo.getString("password"));
         userDto = super.postForApi(pd,userDto,ServiceCodeConstant.SERVICE_CODE_USER_LOGIN,UserDto.class);