| | |
| | | if (jobById.getTroubleshootTypeCycleType() == 1){
|
| | | CJTaskFromWork.setCheckCycle(Math.toIntExact(jobById.getTroubleshootTypeCycleNum()));
|
| | | CJTaskFromWork.setCheckCycleUnit("小时");
|
| | | CJTaskFromWork.setWorkStartTime(jobById.getCreateTime());
|
| | | Calendar calendar = Calendar.getInstance();
|
| | | calendar.setTime(jobById.getCreateTime());
|
| | | calendar.add(Calendar.HOUR, Math.toIntExact(jobById.getTroubleshootTypeCycleNum()));
|
| | | CJTaskFromWork.setWorkEndTime(calendar.getTime());
|
| | | CJTaskFromWork.setWorkStartTime("00:00:00");
|
| | | CJTaskFromWork.setWorkEndTime("23:59:59");
|
| | | }else if (jobById.getTroubleshootTypeCycleType() == 2){
|
| | | CJTaskFromWork.setCheckCycle(Math.toIntExact(jobById.getTroubleshootTypeCycleNum()));
|
| | | CJTaskFromWork.setCheckCycleUnit("天");
|
| | |
| | | PreventRiskControlMeasure measureById = preventRiskControlMeasureService.getPreventRiskControlMeasureById(work.getMeasureId());
|
| | | CJTaskFromWork.setTroubleshootContent(measureById.getCheckContent());
|
| | | CJTaskFromWork.setTaskStartTime(jobById.getStartTime());
|
| | | if (jobById.getTroubleshootTypeCycleType() == 1){
|
| | | Date date = new Date();
|
| | | CJTaskFromWork.setWorkStartTime(new Date(startFormat.format(date)));//todo 这个时间如何确定?
|
| | | CJTaskFromWork.setWorkEndTime(new Date(endFormat.format(date)));
|
| | | }
|
| | |
|
| | | CJTaskFromWork.setWorkDayType("0");
|
| | | List<PreventTaskType> typeByJobId = taskTypeService.getInfoByJobId(work.getJobId());
|
| | | int typeTag = 0;
|
| | | for (PreventTaskType taskType : typeByJobId) {
|
| | | typeTag = taskType.getType();
|
| | | }
|
| | | if (typeTag !=0){
|
| | | CJTaskFromWork.setTaskNum("1");
|
| | | }
|
| | | CJTaskFromWork.setWorkType(String.valueOf(typeTag));
|
| | | CJTaskFromWork.setTaskNum("1");
|
| | |
|
| | | //封装数据
|
| | | CJTaskFromWorkLists.add(CJTaskFromWork);
|