|
@@ -288,7 +288,6 @@ public class TWarehousebillsModifyServiceImpl implements ITWarehousebillsModifyS
|
|
li.setUpdateBy(SecurityUtils.getUsername());
|
|
li.setUpdateBy(SecurityUtils.getUsername());
|
|
li.setfStatus(Long.parseLong(typeEnum.getType()));
|
|
li.setfStatus(Long.parseLong(typeEnum.getType()));
|
|
li.setfBillstatus(Long.parseLong(typeEnum.getType()));
|
|
li.setfBillstatus(Long.parseLong(typeEnum.getType()));
|
|
- tWarehousebillsfeesModifyMapper.updateTWarehousebillsfeesModify(li);
|
|
|
|
if (typeEnum.getType().equals(WarehouseTypeEnum.APPROVE.getType())) {
|
|
if (typeEnum.getType().equals(WarehouseTypeEnum.APPROVE.getType())) {
|
|
// 往仓储费用表追加数据
|
|
// 往仓储费用表追加数据
|
|
TWarehousebillsfees warehousebillsfees = new TWarehousebillsfees();
|
|
TWarehousebillsfees warehousebillsfees = new TWarehousebillsfees();
|
|
@@ -307,7 +306,9 @@ public class TWarehousebillsModifyServiceImpl implements ITWarehousebillsModifyS
|
|
warehousebillsfees.setfStlamountNo(null);
|
|
warehousebillsfees.setfStlamountNo(null);
|
|
warehousebillsfees.setfInvnos(null);
|
|
warehousebillsfees.setfInvnos(null);
|
|
warehousebillsfeesMapper.insertTWarehousebillsfees(warehousebillsfees);
|
|
warehousebillsfeesMapper.insertTWarehousebillsfees(warehousebillsfees);
|
|
|
|
+ li.setSrcId(warehousebillsfees.getfId());
|
|
}
|
|
}
|
|
|
|
+ tWarehousebillsfeesModifyMapper.updateTWarehousebillsfeesModify(li);
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
@@ -434,6 +435,30 @@ public class TWarehousebillsModifyServiceImpl implements ITWarehousebillsModifyS
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
|
|
+ * 已经审核完成,要撤回
|
|
|
|
+ *
|
|
|
|
+ * @param id 主表id
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
|
+ public AjaxResult revokeReviewedById(Long id) {
|
|
|
|
+ TWarehousebillsModify warehousebillsModify = tWarehousebillsModifyMapper.selectTWarehousebillsModifyById(id);
|
|
|
|
+ if (Objects.isNull(warehousebillsModify) || !warehousebillsModify.getfStatus().equals(FeesTypeEnum.APPROVE.getType())) {
|
|
|
|
+ throw new WarehouseException("无效id或未审核完成");
|
|
|
|
+ }
|
|
|
|
+ List<TWarehousebillsfeesModify> warehousebillsfeesModifies = tWarehousebillsfeesModifyMapper.selectListByPid(id);
|
|
|
|
+ warehousebillsfeesModifies.forEach(li -> {
|
|
|
|
+ warehousebillsfeesMapper.deleteTWarehousebillsfeesById(li.getSrcId());
|
|
|
|
+ });
|
|
|
|
+ warehousebillsModify.setfStatus(FeesTypeEnum.SAVE.getType());
|
|
|
|
+ warehousebillsModify.setUpdateTime(new Date());
|
|
|
|
+ warehousebillsModify.setUpdateBy(SecurityUtils.getUsername());
|
|
|
|
+ tWarehousebillsModifyMapper.updateTWarehousebillsModify(warehousebillsModify);
|
|
|
|
+ return AjaxResult.success();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
* 撤回已提交的审批
|
|
* 撤回已提交的审批
|
|
*
|
|
*
|
|
* @param id
|
|
* @param id
|