|
@@ -1,5 +1,17 @@
|
|
|
package com.factory.web.service.impl.pm;
|
|
|
|
|
|
+import java.io.ByteArrayInputStream;
|
|
|
+import java.io.ByteArrayOutputStream;
|
|
|
+import java.io.ObjectInputStream;
|
|
|
+import java.io.ObjectOutputStream;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.List;
|
|
|
+import java.util.function.Function;
|
|
|
+
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
+
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
@@ -8,33 +20,91 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.factory.base.entity.aggregates.PageBean;
|
|
|
import com.factory.base.entity.aggregates.ResponseBean;
|
|
|
+import com.factory.base.entity.enumPo.PlanStatus;
|
|
|
import com.factory.base.entity.enumPo.PlanType;
|
|
|
import com.factory.base.entity.po.benteler.BentelerPlan;
|
|
|
import com.factory.base.util.res.ResponseBeanBuilder;
|
|
|
import com.factory.web.entity.fa.FirstArticleWorkshop;
|
|
|
-import com.factory.web.entity.pm.*;
|
|
|
-import com.factory.web.entity.pm.req.*;
|
|
|
-import com.factory.web.entity.pm.res.*;
|
|
|
+import com.factory.web.entity.pm.ApprovalRule;
|
|
|
+import com.factory.web.entity.pm.OnsiteApprovalPlan;
|
|
|
+import com.factory.web.entity.pm.OnsiteApprovalTask;
|
|
|
+import com.factory.web.entity.pm.OnsiteCalendar;
|
|
|
+import com.factory.web.entity.pm.OnsiteItem;
|
|
|
+import com.factory.web.entity.pm.OnsiteItemResult;
|
|
|
+import com.factory.web.entity.pm.OnsitePlanHisBlob;
|
|
|
+import com.factory.web.entity.pm.OnsiteTask;
|
|
|
+import com.factory.web.entity.pm.OnsiteTaskHisBlob;
|
|
|
+import com.factory.web.entity.pm.OnsiteTitle;
|
|
|
+import com.factory.web.entity.pm.OnsiteTitleBlob;
|
|
|
+import com.factory.web.entity.pm.OnsiteWorkshop;
|
|
|
+import com.factory.web.entity.pm.req.AddItemResultListReq;
|
|
|
+import com.factory.web.entity.pm.req.AddItemResultReq;
|
|
|
+import com.factory.web.entity.pm.req.AddPmPlanReq;
|
|
|
+import com.factory.web.entity.pm.req.EditItemResultListReq;
|
|
|
+import com.factory.web.entity.pm.req.EditItemResultReq;
|
|
|
+import com.factory.web.entity.pm.req.EditPmPlanReq;
|
|
|
+import com.factory.web.entity.pm.req.OnsiteCalendarReq;
|
|
|
+import com.factory.web.entity.pm.req.OnsiteItemReq;
|
|
|
+import com.factory.web.entity.pm.req.OnsiteWorkshopReq;
|
|
|
+import com.factory.web.entity.pm.req.PmPlanPauseFlagReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchAbnormalListReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchAbnormalReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchAllWorkshopReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchApprovalUserReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchCheckRecordReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchItemListReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchPmAllCheckFlagReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchPmCheckRecordListReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchPmItemNoGoListReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchPmPlanCheckListReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchPmPlanListForPadReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchPmPlanListReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchPmPlanReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchPmWorkshopNoGoListReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchPmWsAllCheckFlagReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchTaskReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchWorkshopReq;
|
|
|
+import com.factory.web.entity.pm.res.AbnormalItemRes;
|
|
|
+import com.factory.web.entity.pm.res.AbnormalItemResultRes;
|
|
|
+import com.factory.web.entity.pm.res.AbnormalTaskInfoRes;
|
|
|
+import com.factory.web.entity.pm.res.AbnormalWorkshopRes;
|
|
|
+import com.factory.web.entity.pm.res.ApprovalUserRes;
|
|
|
+import com.factory.web.entity.pm.res.PmAllCheckFlagRes;
|
|
|
+import com.factory.web.entity.pm.res.PmAllWorkshopListRes;
|
|
|
+import com.factory.web.entity.pm.res.PmCheckListRes;
|
|
|
+import com.factory.web.entity.pm.res.PmCheckRecordItemListRes;
|
|
|
+import com.factory.web.entity.pm.res.PmCheckRecordListRes;
|
|
|
+import com.factory.web.entity.pm.res.PmCheckRecordRes;
|
|
|
+import com.factory.web.entity.pm.res.PmItemNoGoListRes;
|
|
|
+import com.factory.web.entity.pm.res.PmNoGoTaskAapprovalRes;
|
|
|
+import com.factory.web.entity.pm.res.PmPlanCheckListRes;
|
|
|
+import com.factory.web.entity.pm.res.PmPlanListForPadRes;
|
|
|
+import com.factory.web.entity.pm.res.PmPlanListRes;
|
|
|
+import com.factory.web.entity.pm.res.PmPlanRes;
|
|
|
+import com.factory.web.entity.pm.res.PmTaskListRes;
|
|
|
+import com.factory.web.entity.pm.res.PmTaskRes;
|
|
|
+import com.factory.web.entity.pm.res.PmWorkshopNoGoListRes;
|
|
|
+import com.factory.web.mapper.pm.ApprovalRuleMapper;
|
|
|
import com.factory.web.mapper.pm.PreventMistakeMapper;
|
|
|
import com.factory.web.service.BentelerPlanService;
|
|
|
import com.factory.web.service.FileService;
|
|
|
import com.factory.web.service.fa.FirstArticleService;
|
|
|
import com.factory.web.service.fa.FirstArticleWorkshopService;
|
|
|
import com.factory.web.service.impl.FileEntry;
|
|
|
-import com.factory.web.service.pm.*;
|
|
|
+import com.factory.web.service.pm.OnsiteApprovalPlanService;
|
|
|
+import com.factory.web.service.pm.OnsiteApprovalTaskService;
|
|
|
+import com.factory.web.service.pm.OnsiteCalendarService;
|
|
|
+import com.factory.web.service.pm.OnsiteItemResultService;
|
|
|
+import com.factory.web.service.pm.OnsiteItemService;
|
|
|
+import com.factory.web.service.pm.OnsitePlanHisBlobService;
|
|
|
+import com.factory.web.service.pm.OnsiteTaskHisBlobService;
|
|
|
+import com.factory.web.service.pm.OnsiteTaskService;
|
|
|
+import com.factory.web.service.pm.OnsiteTitleBlobService;
|
|
|
+import com.factory.web.service.pm.OnsiteWorkshopService;
|
|
|
+import com.factory.web.service.pm.PlanBindService;
|
|
|
+import com.factory.web.service.pm.PreventMistakeService;
|
|
|
import com.factory.wx.entity.req.SendMsgReq;
|
|
|
import com.factory.wx.service.WxService;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
-
|
|
|
-import java.io.ByteArrayInputStream;
|
|
|
-import java.io.ByteArrayOutputStream;
|
|
|
-import java.io.ObjectInputStream;
|
|
|
-import java.io.ObjectOutputStream;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.List;
|
|
|
-import java.util.function.Function;
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -98,7 +168,7 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
|
|
|
@Autowired
|
|
|
private WxService wxService;
|
|
|
-
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 新建防错计划
|
|
@@ -107,9 +177,9 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public ResponseBean addPmPlan(AddPmPlanReq req) {
|
|
|
+ public ResponseBean<Void> addPmPlan(AddPmPlanReq req) {
|
|
|
/* 校验计划名称是否存在 */
|
|
|
- if (this.checkPlanNameExist(req.getBentelerPlanName())) {
|
|
|
+ if (this.checkPlanNameExist(req.getBentelerPlanName(),null)) {
|
|
|
return ResponseBeanBuilder.fail("计划名称已存在");
|
|
|
}
|
|
|
|
|
@@ -119,9 +189,10 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
.name(req.getBentelerPlanName())
|
|
|
.pauseFlag(false)
|
|
|
.effectiveDate(req.getEffectiveDate())
|
|
|
+ .status(PlanStatus.WAIT_APPROVAL.value)
|
|
|
.build();
|
|
|
planService.save(plan);
|
|
|
-
|
|
|
+
|
|
|
/* 添加日周月点检规则 */
|
|
|
List<OnsiteCalendarReq> onsiteCalendarList = req.getOnsiteCalendarList();
|
|
|
for (OnsiteCalendarReq onsiteCalendarReq : onsiteCalendarList) {
|
|
@@ -149,7 +220,6 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
.build();
|
|
|
onsiteTitleBlobService.save(onsiteTitleBlob);
|
|
|
} catch (Exception e) {
|
|
|
- // TODO Auto-generated catch block
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
|
|
@@ -178,33 +248,16 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
onsiteItemService.save(onsiteItem);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- /* 取得审批人 approvalLevel=1级审批 type=1计划审批 */
|
|
|
- ApprovalUserRes approvalUserRes = this.getApprovalUserInfo(1, 1);
|
|
|
- if (approvalUserRes != null) {
|
|
|
- /* 添加计划一级审批 */
|
|
|
- OnsiteApprovalPlan onsiteApprovalPlan = OnsiteApprovalPlan.builder()
|
|
|
- .bentelerPlanId(plan.getId())
|
|
|
- .approvalLevel(1) // 1级审批
|
|
|
- .approvalUserId(approvalUserRes.getUserId())
|
|
|
- .status(0) // 0未审批
|
|
|
- .build();
|
|
|
- onsiteApprovalPlanService.save(onsiteApprovalPlan);
|
|
|
-// 向下一级别发送提醒
|
|
|
-// Date date = new Date();
|
|
|
-// SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
-// //发送微信消息
|
|
|
-// wxService.sendWechatMessage(SendMsgReq.builder()
|
|
|
-// .toUserId(approvalUserRes.getUserId())
|
|
|
-// .title("计划审批提醒")
|
|
|
-// .content("您有待审批的新建计划,请登录小程序查看【计划审批】")
|
|
|
-// .endTime(ft.format(date))
|
|
|
-// .fromUserId(plan.getCreatedUserId())
|
|
|
-// .build());
|
|
|
- }
|
|
|
+ planService.updateById(BentelerPlan.builder()
|
|
|
+ .id(plan.getId())
|
|
|
+ .originalId(plan.getId())
|
|
|
+ .build());
|
|
|
+ onsiteApprovalPlanService.setApprovalFirst(plan.getId(),false);
|
|
|
|
|
|
return ResponseBeanBuilder.ok();
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 校验计划名是否存在
|
|
@@ -213,9 +266,12 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
* @return true存在,false不存在
|
|
|
*/
|
|
|
@Override
|
|
|
- public boolean checkPlanNameExist(String name) {
|
|
|
+ public boolean checkPlanNameExist(String name,Long originalId) {
|
|
|
int count = planService.count(
|
|
|
- Wrappers.<BentelerPlan> lambdaQuery().eq(BentelerPlan::getName, name));
|
|
|
+ Wrappers.<BentelerPlan> lambdaQuery()
|
|
|
+ .eq(BentelerPlan::getName, name)
|
|
|
+ .ne(originalId!=null, BentelerPlan::getOriginalId, originalId)
|
|
|
+ );
|
|
|
if (count > 0) {
|
|
|
return true;
|
|
|
} else {
|
|
@@ -254,14 +310,14 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
|
|
|
/**
|
|
|
* 取得防错计划列表
|
|
|
- *
|
|
|
+ * 待审批计划列表
|
|
|
* @param req
|
|
|
* @return 防错计划列表
|
|
|
*/
|
|
|
@Override
|
|
|
public ResponseBean<PageBean<PmPlanListRes>> getPmPlanList(SearchPmPlanListReq req) {
|
|
|
Page<PmPlanListRes> page = new Page<>(req.getPage(), req.getSize());
|
|
|
- Page<PmPlanListRes> listResPage = preventMistakeMapper.getPmPlanList(page, req);
|
|
|
+ Page<PmPlanListRes> listResPage = preventMistakeMapper.getWaitApprovalPlanList(page, req);
|
|
|
|
|
|
SearchPmPlanReq searchPmPlanReq = null;
|
|
|
for (PmPlanListRes pmPlan : listResPage.getRecords()) {
|
|
@@ -335,7 +391,7 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
pmPlanRes.setBentelerPlanId(plan.getId());
|
|
|
pmPlanRes.setBentelerPlanName(plan.getName());
|
|
|
pmPlanRes.setPlanType(plan.getPlanType());
|
|
|
- pmPlanRes.setEffectiveDate(plan.getEffectiveDate());;
|
|
|
+ pmPlanRes.setEffectiveDate(plan.getEffectiveDate());
|
|
|
pmPlanRes.setCreatedUserId(plan.getCreatedUserId());
|
|
|
List<OnsiteCalendar> onsiteCalendarList = onsiteCalendarService.list(Wrappers.<OnsiteCalendar>lambdaQuery()
|
|
|
.eq(OnsiteCalendar::getBentelerPlanId, plan.getId()));
|
|
@@ -375,7 +431,7 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public ResponseBean disablePmPlan(PmPlanPauseFlagReq req) {
|
|
|
+ public ResponseBean<Void> disablePmPlan(PmPlanPauseFlagReq req) {
|
|
|
planService.updateById(BentelerPlan.builder()
|
|
|
.id(req.getBentelerPlanId())
|
|
|
.pauseFlag(req.getPauseFlag())
|
|
@@ -406,20 +462,36 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public ResponseBean editPmPlan(EditPmPlanReq req) {
|
|
|
-
|
|
|
- if (firstArticleService.checkApprovalPlan(req.getBentelerPlanId())) { // 审批通过
|
|
|
-// /* 校验计划名称是否存在 */
|
|
|
-// if (this.checkPlanNameExist(req.getBentelerPlanName())) {
|
|
|
-// return ResponseBeanBuilder.fail("计划名称已存在");
|
|
|
-// }
|
|
|
-
|
|
|
+ public ResponseBean<Void> editPmPlan(EditPmPlanReq req) {
|
|
|
+ BentelerPlan plan = null;
|
|
|
+ BentelerPlan oldPlan = planService.getById(req.getBentelerPlanId());
|
|
|
+ BentelerPlan oldEdit = null;
|
|
|
+ if(oldPlan.getStatus()>=PlanStatus.APPROVAL_PASS.value) {
|
|
|
+ oldEdit = planService.lambdaQuery()
|
|
|
+ .eq(BentelerPlan::getOriginalId, oldPlan.getOriginalId())
|
|
|
+ .in(BentelerPlan::getStatus,PlanStatus.WAIT_APPROVAL.value,PlanStatus.APPROVAL_REFUSE.value)
|
|
|
+ .one();//保证未审核通过的版本只有一个
|
|
|
+ }
|
|
|
+ if(oldEdit!=null) {
|
|
|
+ oldPlan = oldEdit;
|
|
|
+ }
|
|
|
+ if (!req.getBentelerPlanName().equals(oldPlan.getName())) {
|
|
|
+ /* 校验计划名称是否存在 */
|
|
|
+ if (this.checkPlanNameExist(req.getBentelerPlanName(),oldPlan.getOriginalId())) {
|
|
|
+ return ResponseBeanBuilder.fail("计划名称已存在");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ boolean clearApproval = false;
|
|
|
+ if(oldPlan.getStatus()>=PlanStatus.APPROVAL_PASS.value) { // 审批通过
|
|
|
/* 添加防错计划 */
|
|
|
- BentelerPlan plan = BentelerPlan.builder()
|
|
|
+ plan = BentelerPlan.builder()
|
|
|
.planType(PlanType.防错.value)
|
|
|
.name(req.getBentelerPlanName())
|
|
|
.pauseFlag(false)
|
|
|
.effectiveDate(req.getEffectiveDate())
|
|
|
+ .prevId(oldPlan.getId())
|
|
|
+ .originalId(oldPlan.getOriginalId())
|
|
|
+ .status(PlanStatus.WAIT_APPROVAL.value)
|
|
|
.build();
|
|
|
planService.save(plan);
|
|
|
|
|
@@ -450,7 +522,6 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
.build();
|
|
|
onsiteTitleBlobService.save(onsiteTitleBlob);
|
|
|
} catch (Exception e) {
|
|
|
- // TODO Auto-generated catch block
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
|
|
@@ -479,36 +550,10 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
onsiteItemService.save(onsiteItem);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- /* 取得审批人 approvalLevel=1级审批 type=1计划审批 */
|
|
|
- ApprovalUserRes approvalUserRes = this.getApprovalUserInfo(1, 1);
|
|
|
- if (approvalUserRes != null) {
|
|
|
- /* 添加计划一级审批 */
|
|
|
- OnsiteApprovalPlan onsiteApprovalPlan = OnsiteApprovalPlan.builder()
|
|
|
- .bentelerPlanId(plan.getId())
|
|
|
- .approvalLevel(1) // 1级审批
|
|
|
- .approvalUserId(approvalUserRes.getUserId())
|
|
|
- .status(0) // 0未审批
|
|
|
- .build();
|
|
|
- onsiteApprovalPlanService.save(onsiteApprovalPlan);
|
|
|
- }
|
|
|
-
|
|
|
- /* 绑定计划 */
|
|
|
- PlanBind planBind = PlanBind.builder()
|
|
|
- .oldBentelerPlanId(req.getBentelerPlanId())
|
|
|
- .newBentelerPlanId(plan.getId())
|
|
|
- .build();
|
|
|
- planBindService.save(planBind);
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
} else { // 没审批通过
|
|
|
- BentelerPlan oldPlan = planService.getById(req.getBentelerPlanId());
|
|
|
- if (!req.getBentelerPlanName().equals(oldPlan.getName())) {
|
|
|
- /* 校验计划名称是否存在 */
|
|
|
- if (this.checkPlanNameExist(req.getBentelerPlanName())) {
|
|
|
- return ResponseBeanBuilder.fail("计划名称已存在");
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
+
|
|
|
// /* 将之前的plan所有信息记到his中(暂时没记审批信息) */
|
|
|
// int count = onsiteApprovalPlanService.count(
|
|
|
// Wrappers.<OnsiteApprovalPlan> lambdaQuery()
|
|
@@ -531,10 +576,11 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
// }
|
|
|
|
|
|
/* 修改防错计划 */
|
|
|
- BentelerPlan plan = BentelerPlan.builder()
|
|
|
- .id(req.getBentelerPlanId())
|
|
|
+ plan = BentelerPlan.builder()
|
|
|
+ .id(oldPlan.getId())
|
|
|
.name(req.getBentelerPlanName())
|
|
|
.effectiveDate(req.getEffectiveDate())
|
|
|
+ .status(PlanStatus.WAIT_APPROVAL.value)
|
|
|
.build();
|
|
|
planService.updateById(plan);
|
|
|
|
|
@@ -610,23 +656,9 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
onsiteItemService.save(onsiteItem);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- /* 删除之前的审批记录 */
|
|
|
- onsiteApprovalPlanService.remove(Wrappers.<OnsiteApprovalPlan>lambdaQuery()
|
|
|
- .eq(OnsiteApprovalPlan::getBentelerPlanId, plan.getId()));
|
|
|
- /* 取得审批人 approvalLevel=1级审批 type=1计划审批 */
|
|
|
- ApprovalUserRes approvalUserRes = this.getApprovalUserInfo(1, 1);
|
|
|
- if (approvalUserRes != null) {
|
|
|
- /* 添加计划一级审批 */
|
|
|
- OnsiteApprovalPlan onsiteApprovalPlan = OnsiteApprovalPlan.builder()
|
|
|
- .bentelerPlanId(plan.getId())
|
|
|
- .approvalLevel(1) // 1级审批
|
|
|
- .approvalUserId(approvalUserRes.getUserId())
|
|
|
- .status(0) // 0未审批
|
|
|
- .build();
|
|
|
- onsiteApprovalPlanService.save(onsiteApprovalPlan);
|
|
|
- }
|
|
|
+ clearApproval = true;
|
|
|
}
|
|
|
+ onsiteApprovalPlanService.setApprovalFirst(plan.getId(),clearApproval);
|
|
|
|
|
|
return ResponseBeanBuilder.ok();
|
|
|
}
|
|
@@ -807,7 +839,7 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public ResponseBean addItemResult(AddItemResultListReq req) {
|
|
|
+ public ResponseBean<Void> addItemResult(AddItemResultListReq req) {
|
|
|
List<AddItemResultReq> addItemResultList = req.getAddItemResultList();
|
|
|
|
|
|
/* 删除上一次保存结果 */
|
|
@@ -840,7 +872,7 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public ResponseBean submitTask(SearchTaskReq req) {
|
|
|
+ public ResponseBean<Void> submitTask(SearchTaskReq req) {
|
|
|
/* 取得task下的所有条目检查结果 */
|
|
|
List<OnsiteItemResult> onsiteItemResultList = onsiteItemResultService.list(Wrappers.<OnsiteItemResult>lambdaQuery()
|
|
|
.eq(OnsiteItemResult::getOnsiteTaskId, req.getOnsiteTaskId()));
|
|
@@ -1006,7 +1038,7 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public ResponseBean editItemResult(EditItemResultListReq req) {
|
|
|
+ public ResponseBean<Void> editItemResult(EditItemResultListReq req) {
|
|
|
/* 更新巡检项目检查结果 */
|
|
|
List<EditItemResultReq> editItemResultList = req.getEditItemResultList();
|
|
|
for (EditItemResultReq editItemResult : editItemResultList) {
|