|
@@ -24,7 +24,9 @@ import com.java110.dto.equipmentAccount.EquipmentAccountDto;
|
|
|
import com.java110.dto.machineType.MachineTypeDto;
|
|
import com.java110.dto.machineType.MachineTypeDto;
|
|
|
import com.java110.intf.common.IMachineTypeV1InnerServiceSMO;
|
|
import com.java110.intf.common.IMachineTypeV1InnerServiceSMO;
|
|
|
import com.java110.intf.common.IEquipmentAccountV1InnerServiceSMO;
|
|
import com.java110.intf.common.IEquipmentAccountV1InnerServiceSMO;
|
|
|
|
|
+import com.java110.utils.cache.MappingCache;
|
|
|
import com.java110.utils.exception.CmdException;
|
|
import com.java110.utils.exception.CmdException;
|
|
|
|
|
+import com.java110.utils.util.Assert;
|
|
|
import com.java110.utils.util.BeanConvertUtil;
|
|
import com.java110.utils.util.BeanConvertUtil;
|
|
|
import com.java110.vo.ResultVo;
|
|
import com.java110.vo.ResultVo;
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
@@ -60,6 +62,7 @@ public class ListEquipmentAccountCmd extends Cmd {
|
|
|
@Override
|
|
@Override
|
|
|
public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) {
|
|
public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) {
|
|
|
super.validatePageInfo(reqJson);
|
|
super.validatePageInfo(reqJson);
|
|
|
|
|
+ Assert.hasKeyAndValue(reqJson,"communityId","未包含小区");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -70,6 +73,8 @@ public class ListEquipmentAccountCmd extends Cmd {
|
|
|
int count = equipmentAccountV1InnerServiceSMOImpl.queryEquipmentAccountsCount(equipmentAccountDto);
|
|
int count = equipmentAccountV1InnerServiceSMOImpl.queryEquipmentAccountsCount(equipmentAccountDto);
|
|
|
|
|
|
|
|
List<EquipmentAccountDto> equipmentAccountDtos = null;
|
|
List<EquipmentAccountDto> equipmentAccountDtos = null;
|
|
|
|
|
+ String ownerUrl = MappingCache.getValue("OWNER_WECHAT_URL");
|
|
|
|
|
+
|
|
|
|
|
|
|
|
if (count > 0) {
|
|
if (count > 0) {
|
|
|
equipmentAccountDtos = equipmentAccountV1InnerServiceSMOImpl.queryEquipmentAccounts(equipmentAccountDto);
|
|
equipmentAccountDtos = equipmentAccountV1InnerServiceSMOImpl.queryEquipmentAccounts(equipmentAccountDto);
|
|
@@ -86,7 +91,12 @@ public class ListEquipmentAccountCmd extends Cmd {
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ ownerUrl += ("/#/pages/machine/machine?machineId="+equ.getMachineId()+"&communityId="+equ.getCommunityId());
|
|
|
|
|
+ equ.setUrl(ownerUrl);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
} else {
|
|
} else {
|
|
|
equipmentAccountDtos = new ArrayList<>();
|
|
equipmentAccountDtos = new ArrayList<>();
|
|
|
}
|
|
}
|