Kaynağa Gözat

加入设备保养

wuxw 1 yıl önce
ebeveyn
işleme
686a9636ef

+ 5 - 2
service-user/src/main/java/com/java110/user/cmd/user/OwnerUserLoginByOpenIdCmd.java

@@ -75,12 +75,15 @@ public class OwnerUserLoginByOpenIdCmd extends Cmd {
     private ISystemInfoV1InnerServiceSMO systemInfoV1InnerServiceSMOImpl;
     private ISystemInfoV1InnerServiceSMO systemInfoV1InnerServiceSMOImpl;
 
 
 
 
-
     @Override
     @Override
     public void validate(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException, ParseException {
     public void validate(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException, ParseException {
         Assert.hasKeyAndValue(reqJson, "openId", "请求报文中未包含openId");
         Assert.hasKeyAndValue(reqJson, "openId", "请求报文中未包含openId");
 
 
         //todo openId 转换
         //todo openId 转换
+        String openId = reqJson.getString("openId");
+        if ("null".equalsIgnoreCase(openId) || "undefined".equals(openId)) {
+            throw new CmdException("openId非法");
+        }
     }
     }
 
 
     @Override
     @Override
@@ -91,7 +94,7 @@ public class OwnerUserLoginByOpenIdCmd extends Cmd {
         userAttrDto.setValue(reqJson.getString("openId"));
         userAttrDto.setValue(reqJson.getString("openId"));
         List<UserAttrDto> userAttrDtos = userAttrV1InnerServiceSMOImpl.queryUserAttrs(userAttrDto);
         List<UserAttrDto> userAttrDtos = userAttrV1InnerServiceSMOImpl.queryUserAttrs(userAttrDto);
 
 
-        if(ListUtil.isNull(userAttrDtos)){
+        if (ListUtil.isNull(userAttrDtos)) {
             throw new CmdException("未找到用户信息");
             throw new CmdException("未找到用户信息");
         }
         }