Browse Source

组合入库审批系统端测试

lwx_dev
erdanergou 3 years ago
parent
commit
c02a5250e1
  1. 7
      src/main/java/com/dreamchaser/depository_manage/service/impl/GroupServiceImpl.java

7
src/main/java/com/dreamchaser/depository_manage/service/impl/GroupServiceImpl.java

@ -1101,21 +1101,26 @@ public class GroupServiceImpl implements GroupService {
map.put("approverTime", System.currentTimeMillis()); map.put("approverTime", System.currentTimeMillis());
// 根据当前主订单获取产生的对应子订单 // 根据当前主订单获取产生的对应子订单
List<ApplicationInRecordP> minInRecordList = depositoryRecordMapper.findApplicationInRecordPByToGroupId(mainRecordP.getId()); List<ApplicationInRecordP> minInRecordList = depositoryRecordMapper.findApplicationInRecordPByToGroupId(mainRecordP.getId());
// 用于存储最终要删除的id列表
List<Integer> deleteIds = new ArrayList<>();
if (Integer.compare(approverPass, 1) == 0) { if (Integer.compare(approverPass, 1) == 0) {
for (ApplicationInRecordP minRecordP : for (ApplicationInRecordP minRecordP :
minInRecordList) { minInRecordList) {
map.put("id", minRecordP.getId()); map.put("id", minRecordP.getId());
result += depositoryRecordService.reviewIn(map, userId, userToken, userAgent); result += depositoryRecordService.reviewIn(map, userId, userToken, userAgent);
deleteIds.add(minRecordP.getId());
} }
map.put("id", id); map.put("id", id);
} else { } else {
// 如果是要驳回 // 如果是要驳回
map.put("state", "驳回"); map.put("state", "驳回");
List<Integer> deleteIds = new ArrayList<>();
for (ApplicationInRecordP minRecordP : for (ApplicationInRecordP minRecordP :
minInRecordList) { minInRecordList) {
deleteIds.add(minRecordP.getId()); deleteIds.add(minRecordP.getId());
} }
}
if (deleteIds.size() > 0) {
depositoryRecordMapper.deleteApplicationInRecordByIds(deleteIds); depositoryRecordMapper.deleteApplicationInRecordByIds(deleteIds);
} }
return depositoryRecordMapper.updateApplicationInRecord(map); return depositoryRecordMapper.updateApplicationInRecord(map);

Loading…
Cancel
Save