|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import org.jeecg.common.system.util.JwtUtil;
|
|
import org.jeecg.common.system.util.JwtUtil;
|
|
import org.jeecg.common.util.DateUtils;
|
|
import org.jeecg.common.util.DateUtils;
|
|
import org.jeecg.modules.cmmsInspect.entity.CmmsInspect;
|
|
import org.jeecg.modules.cmmsInspect.entity.CmmsInspect;
|
|
|
|
+import org.jeecg.modules.cmmsInspect.mapper.CmmsInspectMapper;
|
|
import org.jeecg.modules.cmmsInspect.service.ICmmsInspectService;
|
|
import org.jeecg.modules.cmmsInspect.service.ICmmsInspectService;
|
|
import org.jeecg.modules.cmmsInspectContent.entity.CmmsInspectContent;
|
|
import org.jeecg.modules.cmmsInspectContent.entity.CmmsInspectContent;
|
|
import org.jeecg.modules.cmmsInspectContent.service.ICmmsInspectContentService;
|
|
import org.jeecg.modules.cmmsInspectContent.service.ICmmsInspectContentService;
|
|
@@ -15,6 +16,7 @@ import org.jeecg.modules.cmmsInspectTcontentItem.entity.CmmsInspectTcontentItemV
|
|
import org.jeecg.modules.cmmsInspectTcontentItem.mapper.CmmsInspectTcontentItemMapper;
|
|
import org.jeecg.modules.cmmsInspectTcontentItem.mapper.CmmsInspectTcontentItemMapper;
|
|
import org.jeecg.modules.cmmsInspectTcontentItem.service.ICmmsInspectTcontentItemService;
|
|
import org.jeecg.modules.cmmsInspectTcontentItem.service.ICmmsInspectTcontentItemService;
|
|
import org.jeecg.modules.cmmsRepair.entity.CmmsRepair;
|
|
import org.jeecg.modules.cmmsRepair.entity.CmmsRepair;
|
|
|
|
+import org.jeecg.modules.cmmsRepair.entity.CmmsRepairVo;
|
|
import org.jeecg.modules.cmmsRepair.service.ICmmsRepairService;
|
|
import org.jeecg.modules.cmmsRepair.service.ICmmsRepairService;
|
|
import org.jeecg.modules.tpmEquipment.entity.TpmEquipment;
|
|
import org.jeecg.modules.tpmEquipment.entity.TpmEquipment;
|
|
import org.jeecg.modules.tpmEquipment.service.ITpmEquipmentService;
|
|
import org.jeecg.modules.tpmEquipment.service.ITpmEquipmentService;
|
|
@@ -79,7 +81,24 @@ public class CmmsInspectTcontentItemServiceImpl extends ServiceImpl<CmmsInspectT
|
|
inspectTcontentItemList.get(i).setHandleuser(userName);
|
|
inspectTcontentItemList.get(i).setHandleuser(userName);
|
|
inspectTcontentItemList.get(i).setItime(DateUtils.getDate());
|
|
inspectTcontentItemList.get(i).setItime(DateUtils.getDate());
|
|
}
|
|
}
|
|
- return this.updateBatchById(inspectTcontentItemList);
|
|
|
|
|
|
+
|
|
|
|
+ boolean b = this.updateBatchById(inspectTcontentItemList);
|
|
|
|
+ if (b){
|
|
|
|
+ mapper.updateStatusByInspectId("1",inspectTcontentItemList.get(0).getInspectid());
|
|
|
|
+ }
|
|
|
|
+ // 查询该工单所对应的巡检项是否已经全部完成反馈,若已经全部完成反馈则,修改工单的状态
|
|
|
|
+ List<CmmsInspectTcontentItem> list = mapper.getInspectItemByInspectId(inspectTcontentItemList.get(0).getInspectid());
|
|
|
|
+ boolean flag = true;
|
|
|
|
+ for (CmmsInspectTcontentItem item : list) {
|
|
|
|
+ if ("0".equals(item.getIstatus())){
|
|
|
|
+ flag = false;
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (flag) {
|
|
|
|
+ mapper.updateStatusByInspectId("2",inspectTcontentItemList.get(0).getInspectid());
|
|
|
|
+ }
|
|
|
|
+ return b;
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -110,9 +129,10 @@ public class CmmsInspectTcontentItemServiceImpl extends ServiceImpl<CmmsInspectT
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public boolean transrepair(CmmsRepair cmmsRepair, HttpServletRequest req) {
|
|
|
|
|
|
+ public boolean transrepair(CmmsRepairVo cmmsRepair, HttpServletRequest req) {
|
|
String userName = JwtUtil.getUserNameByToken(req);
|
|
String userName = JwtUtil.getUserNameByToken(req);
|
|
CmmsInspectTcontentItem inspectTcontentItem = new CmmsInspectTcontentItem();
|
|
CmmsInspectTcontentItem inspectTcontentItem = new CmmsInspectTcontentItem();
|
|
|
|
+ inspectTcontentItem.setId(cmmsRepair.getRelid());
|
|
inspectTcontentItem.setUnusualstatus("2");
|
|
inspectTcontentItem.setUnusualstatus("2");
|
|
inspectTcontentItem.setReportuser(userName);
|
|
inspectTcontentItem.setReportuser(userName);
|
|
inspectTcontentItem.setReporttime(DateUtils.getDate());
|
|
inspectTcontentItem.setReporttime(DateUtils.getDate());
|
|
@@ -126,7 +146,7 @@ public class CmmsInspectTcontentItemServiceImpl extends ServiceImpl<CmmsInspectT
|
|
cmmsRepair.setRepairstatus("0");
|
|
cmmsRepair.setRepairstatus("0");
|
|
}
|
|
}
|
|
|
|
|
|
- boolean b1 = repairService.save(cmmsRepair);
|
|
|
|
|
|
+ boolean b1 = repairService.addCmmsRepair(cmmsRepair);
|
|
boolean b2 = this.updateById(inspectTcontentItem);
|
|
boolean b2 = this.updateById(inspectTcontentItem);
|
|
return b1 && b2;
|
|
return b1 && b2;
|
|
}
|
|
}
|