wuxw лет назад: 2
Родитель
Сommit
da679fbb42

+ 2 - 1
service-job/src/main/java/com/java110/job/cmd/iot/GetIotTokenCmd.java

@@ -48,6 +48,7 @@ public class GetIotTokenCmd extends Cmd {
     public void validate(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException, ParseException {
 
         Assert.hasKeyAndValue(reqJson, "targetUrl", "未包含targetUrl");
+        Assert.hasKeyAndValue(reqJson, "communityId", "未包含communityId");
 
         String iotSwitch = MappingCache.getValue("IOT", "IOT_SWITCH");
         if (!"ON".equals(iotSwitch)) {
@@ -93,7 +94,7 @@ public class GetIotTokenCmd extends Cmd {
 
         String iotUrl = MappingCache.getValue(URL_DOMAIN, IotConstant.IOT_URL);
         String targetUrl = iotUrl + reqJson.getString("targetUrl");
-        String url = iotUrl + "/sso.html?token=" + paramOut.getString("token") + "&targetUrl=" + targetUrl;
+        String url = iotUrl + "/sso.html?token=" + paramOut.getString("token") +"&communityId=" + reqJson.getString("communityId") + "&targetUrl=" + targetUrl;
         paramOut.put("url", url);
         context.setResponseEntity(ResultVo.createResponseEntity(paramOut));