java110
2023-07-26 20aac4c71d45bc5bc446798aa6aad352af4e2585
service-community/src/main/java/com/java110/community/cmd/maintainanceTask/ListMaintainanceTaskCmd.java
@@ -17,19 +17,16 @@
import com.alibaba.fastjson.JSONObject;
import com.java110.core.annotation.Java110Cmd;
import com.java110.core.annotation.Java110Transactional;
import com.java110.core.context.ICmdDataFlowContext;
import com.java110.core.event.cmd.Cmd;
import com.java110.core.event.cmd.CmdEvent;
import com.java110.core.factory.GenerateCodeFactory;
import com.java110.intf.community.IMaintainanceTaskV1InnerServiceSMO;
import com.java110.po.maintainanceTask.MaintainanceTaskPo;
import com.java110.utils.exception.CmdException;
import com.java110.utils.util.Assert;
import com.java110.utils.util.BeanConvertUtil;
import com.java110.vo.ResultVo;
import org.springframework.beans.factory.annotation.Autowired;
import com.java110.dto.maintainanceTask.MaintainanceTaskDto;
import com.java110.dto.maintainance.MaintainanceTaskDto;
import java.util.List;
import java.util.ArrayList;
import org.springframework.http.ResponseEntity;
@@ -58,13 +55,20 @@
    @Override
    public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) {
        super.validatePageInfo(reqJson);
        Assert.hasKeyAndValue(reqJson,"communityId","未包含小区");
    }
    @Override
    public void doCmd(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) throws CmdException {
           MaintainanceTaskDto maintainanceTaskDto = BeanConvertUtil.covertBean(reqJson, MaintainanceTaskDto.class);
        if (reqJson.containsKey("moreState") && reqJson.getString("moreState").contains(",")) {
            maintainanceTaskDto.setStates(reqJson.getString("moreState").split(","));
        }
           int count = maintainanceTaskV1InnerServiceSMOImpl.queryMaintainanceTasksCount(maintainanceTaskDto);
           List<MaintainanceTaskDto> maintainanceTaskDtos = null;