Browse Source

添加定时任务,每天凌晨清除出库数量为零的出库订单

lwx_dev
erdanergou 3 years ago
parent
commit
cdd4ad30d8
  1. 8
      src/main/java/com/dreamchaser/depository_manage/service/impl/DepositoryRecordServiceImpl.java

8
src/main/java/com/dreamchaser/depository_manage/service/impl/DepositoryRecordServiceImpl.java

@ -2049,12 +2049,16 @@ public class DepositoryRecordServiceImpl implements DepositoryRecordService {
for (ApplicationOutRecord record : applicationOutRecordPForBad) { for (ApplicationOutRecord record : applicationOutRecordPForBad) {
Integer id = record.getId(); Integer id = record.getId();
List<ApplicationOutRecordMin> applicationOutRecordMinByParent = depositoryRecordMapper.findApplicationOutRecordMinByParent(id); List<ApplicationOutRecordMin> applicationOutRecordMinByParent = depositoryRecordMapper.findApplicationOutRecordMinByParent(id);
if(applicationOutRecordMinByParent == null || applicationOutRecordMinByParent.size() <= 0){ if (applicationOutRecordMinByParent != null) {
for (ApplicationOutRecordMin outRecordMin : applicationOutRecordMinByParent) {
depositoryRecordMapper.deleteApplicationOutRecordMinById(outRecordMin.getId());
log.warn(DateUtil.getNowTime() + ": 删除出错的出库子订单:" + JSONObject.toJSONString(record));
}
}
log.warn(DateUtil.getNowTime() + ": 删除出错的出库订单:" + JSONObject.toJSONString(record)); log.warn(DateUtil.getNowTime() + ": 删除出错的出库订单:" + JSONObject.toJSONString(record));
depositoryRecordMapper.deleteApplicationOutRecordById(id); depositoryRecordMapper.deleteApplicationOutRecordById(id);
} }
} }
}
/** /**
* 用于完成出库时的相关处理操作 * 用于完成出库时的相关处理操作

Loading…
Cancel
Save