| | |
| | | import com.java110.core.context.ICmdDataFlowContext; |
| | | import com.java110.core.event.cmd.Cmd; |
| | | import com.java110.core.event.cmd.CmdEvent; |
| | | import com.java110.dto.inspectionPlan.InspectionPlanDto; |
| | | import com.java110.dto.inspectionPlan.InspectionRouteDto; |
| | | import com.java110.dto.inspection.InspectionPlanDto; |
| | | import com.java110.dto.inspection.InspectionRouteDto; |
| | | import com.java110.dto.org.OrgStaffRelDto; |
| | | import com.java110.intf.community.IInspectionPlanInnerServiceSMO; |
| | | import com.java110.intf.community.IInspectionPlanV1InnerServiceSMO; |
| | | import com.java110.intf.community.IInspectionRouteInnerServiceSMO; |
| | | import com.java110.intf.user.IOrgStaffRelInnerServiceSMO; |
| | | import com.java110.utils.exception.CmdException; |
| | |
| | | public class ListInspectionPlansCmd extends Cmd { |
| | | |
| | | @Autowired |
| | | private IInspectionPlanInnerServiceSMO inspectionPlanInnerServiceSMOImpl; |
| | | private IInspectionPlanV1InnerServiceSMO inspectionPlanV1InnerServiceSMOImpl; |
| | | |
| | | @Autowired |
| | | private IOrgStaffRelInnerServiceSMO iOrgStaffRelInnerServiceSMO; |
| | | |
| | | @Autowired |
| | | private IInspectionRouteInnerServiceSMO inspectionRouteInnerServiceSMOImpl; |
| | | |
| | |
| | | public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException { |
| | | InspectionPlanDto inspectionPlanDto = BeanConvertUtil.covertBean(reqJson, InspectionPlanDto.class); |
| | | |
| | | int count = inspectionPlanInnerServiceSMOImpl.queryInspectionPlansCount(inspectionPlanDto); |
| | | int count = inspectionPlanV1InnerServiceSMOImpl.queryInspectionPlansCount(inspectionPlanDto); |
| | | |
| | | List<ApiInspectionPlanDataVo> inspectionPlans = null; |
| | | |
| | | if (count > 0) { |
| | | inspectionPlans = BeanConvertUtil.covertBeanList(inspectionPlanInnerServiceSMOImpl.queryInspectionPlans(inspectionPlanDto), ApiInspectionPlanDataVo.class); |
| | | inspectionPlans = BeanConvertUtil.covertBeanList(inspectionPlanV1InnerServiceSMOImpl.queryInspectionPlans(inspectionPlanDto), ApiInspectionPlanDataVo.class); |
| | | List<Object> staffIds = new ArrayList<Object>(); |
| | | List<Object> inspectionRouteIds = new ArrayList<Object>(); |
| | | for (ApiInspectionPlanDataVo Plans : inspectionPlans) { |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | } else { |
| | | inspectionPlans = new ArrayList<>(); |
| | | } |