|
|
|
|
@ -361,18 +361,28 @@ public class InspectionTaskServiceImpl extends BaseServiceImpl<InspectionTaskMap |
|
|
|
|
wpItemService.updateById(wpItemDB); |
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(null != wpItemVO.getWpItemDetailList() && wpItemVO.getWpItemDetailList().size() > 0){ |
|
|
|
|
QueryWrapper<WorkPlanItemDetail> qw = new QueryWrapper<>(); |
|
|
|
|
qw.eq("WORK_PLAN_ITEM_ID", wpItemDB.getId()); |
|
|
|
|
wpItemDetailService.remove(qw); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (WorkPlanItemDetailVO wpItemDetailVO : wpItemVO.getWpItemDetailList()) { |
|
|
|
|
WorkPlanItemDetail wpItemDetail = new WorkPlanItemDetail(); |
|
|
|
|
BeanUtil.copyProperties(wpItemDetailVO, wpItemDetail); |
|
|
|
|
wpItemDetail.setWorkPlanItemId(wpItemDB.getId()); |
|
|
|
|
if (IdUtil.isValid(wpItemDetail.getId())) { |
|
|
|
|
// 更新 WorkPlanItemDetail
|
|
|
|
|
wpItemDetailService.updateById(wpItemDetail); |
|
|
|
|
} else { |
|
|
|
|
// 保存
|
|
|
|
|
wpItemDetailService.save(wpItemDetail); |
|
|
|
|
} |
|
|
|
|
wpItemDetail.setId(null); |
|
|
|
|
wpItemDetailService.save(wpItemDetail); |
|
|
|
|
// if (IdUtil.isValid(wpItemDetail.getId())) {
|
|
|
|
|
// // 更新 WorkPlanItemDetail
|
|
|
|
|
// wpItemDetailService.updateById(wpItemDetail);
|
|
|
|
|
// } else {
|
|
|
|
|
// // 保存
|
|
|
|
|
// wpItemDetailService.save(wpItemDetail);
|
|
|
|
|
// }
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|