|
|
|
@ -635,40 +635,6 @@ public class ReviewSheetServiceImpl extends EnBaseServiceImpl<ReviewSheetMapper, |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public R fill(ReviewSheetDetailVO vo, BladeUser bladeUser) { |
|
|
|
public R fill(ReviewSheetDetailVO vo, BladeUser bladeUser) { |
|
|
|
log.info("ReviewSheetDetailVO vo = {}", vo.toString()); |
|
|
|
log.info("ReviewSheetDetailVO vo = {}", vo.toString()); |
|
|
|
|
|
|
|
|
|
|
|
// 删除
|
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(vo.getFaultDeleteIds())) { |
|
|
|
|
|
|
|
faultService.deleteLogic(Func.toLongList(vo.getFaultDeleteIds())); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<ReviewFault> listF = null; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (null != vo.getFaultList() && !vo.getFaultList().isEmpty()) { |
|
|
|
|
|
|
|
// 关联rsId
|
|
|
|
|
|
|
|
for (ReviewFaultVO voF : vo.getFaultList()) { |
|
|
|
|
|
|
|
voF.setReviewSheetId(vo.getId()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
listF = BeanUtil.copyToList(vo.getFaultList(), ReviewFault.class); |
|
|
|
|
|
|
|
// 保存 或 更新
|
|
|
|
|
|
|
|
faultService.saveOrUpdateBatch(listF); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 删除
|
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(vo.getDutyDeleteIds())) { |
|
|
|
|
|
|
|
dutyService.deleteLogic(Func.toLongList(vo.getDutyDeleteIds())); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<ReviewDuty> listD = null; |
|
|
|
|
|
|
|
if (null != vo.getDutyList() && !vo.getDutyList().isEmpty()) { |
|
|
|
|
|
|
|
// 关联rsId
|
|
|
|
|
|
|
|
for (ReviewDutyVO voD : vo.getDutyList()) { |
|
|
|
|
|
|
|
voD.setReviewSheetId(vo.getId()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
listD = BeanUtil.copyToList(vo.getDutyList(), ReviewDuty.class); |
|
|
|
|
|
|
|
// 保存 或 更新
|
|
|
|
|
|
|
|
dutyService.saveOrUpdateBatch(listD); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 审理单
|
|
|
|
// 审理单
|
|
|
|
ReviewSheet rs = getById(vo.getId()); // 从数据库中查到
|
|
|
|
ReviewSheet rs = getById(vo.getId()); // 从数据库中查到
|
|
|
|
log.info("ReviewSheet rs = {}", rs); |
|
|
|
log.info("ReviewSheet rs = {}", rs); |
|
|
|
@ -713,6 +679,39 @@ public class ReviewSheetServiceImpl extends EnBaseServiceImpl<ReviewSheetMapper, |
|
|
|
rs.setHasSaved(BaseValue.YES); |
|
|
|
rs.setHasSaved(BaseValue.YES); |
|
|
|
// 处置单
|
|
|
|
// 处置单
|
|
|
|
saveOrUpdate(rs); |
|
|
|
saveOrUpdate(rs); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 删除
|
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(vo.getFaultDeleteIds())) { |
|
|
|
|
|
|
|
faultService.deleteLogic(Func.toLongList(vo.getFaultDeleteIds())); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<ReviewFault> listF = null; |
|
|
|
|
|
|
|
if (null != vo.getFaultList() && !vo.getFaultList().isEmpty()) { |
|
|
|
|
|
|
|
// 关联rsId
|
|
|
|
|
|
|
|
for (ReviewFaultVO voF : vo.getFaultList()) { |
|
|
|
|
|
|
|
voF.setReviewSheetId(rs.getId()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
listF = BeanUtil.copyToList(vo.getFaultList(), ReviewFault.class); |
|
|
|
|
|
|
|
// 保存 或 更新
|
|
|
|
|
|
|
|
faultService.saveOrUpdateBatch(listF); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 删除
|
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(vo.getDutyDeleteIds())) { |
|
|
|
|
|
|
|
dutyService.deleteLogic(Func.toLongList(vo.getDutyDeleteIds())); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<ReviewDuty> listD = null; |
|
|
|
|
|
|
|
if (null != vo.getDutyList() && !vo.getDutyList().isEmpty()) { |
|
|
|
|
|
|
|
// 关联rsId
|
|
|
|
|
|
|
|
for (ReviewDutyVO voD : vo.getDutyList()) { |
|
|
|
|
|
|
|
voD.setReviewSheetId(rs.getId()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
listD = BeanUtil.copyToList(vo.getDutyList(), ReviewDuty.class); |
|
|
|
|
|
|
|
// 保存 或 更新
|
|
|
|
|
|
|
|
dutyService.saveOrUpdateBatch(listD); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (ReviewSheetConst.BizType.T_ERP.equals(rs.getBizType())) { |
|
|
|
if (ReviewSheetConst.BizType.T_ERP.equals(rs.getBizType())) { |
|
|
|
try { |
|
|
|
try { |
|
|
|
JSONObject responseBody = saveReviewData(rs, listD, listF, bladeUser); |
|
|
|
JSONObject responseBody = saveReviewData(rs, listD, listF, bladeUser); |
|
|
|
|