|
@@ -713,20 +713,12 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (StringUtils.isNull(fPid)) {
|
|
|
return AjaxResult.error("仓库更新状态未找到主表信息,请与管理员联系");
|
|
|
}
|
|
|
- int warehouseUpdateResult = tWarehouseBillsMapper.warehouseFollowUpdate(fPid, fettle);
|
|
|
- if (warehouseUpdateResult <= 0) {
|
|
|
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("更新库存明细状态失败,请联系管理员");
|
|
|
- }
|
|
|
- int itemUpdateResult = tWarehousebillsitemsMapper.warehouseItemFollowUpdate(fPid, fettle);
|
|
|
- if (itemUpdateResult <= 0) {
|
|
|
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("更新库存明细状态失败,请联系管理员");
|
|
|
- }
|
|
|
- int feesUpdateResult = tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(fPid, fettle);
|
|
|
- if (feesUpdateResult <= 0) {
|
|
|
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("更新库存费用状态失败,请联系管理员");
|
|
|
+ try{
|
|
|
+ int warehouseUpdateResult = tWarehouseBillsMapper.warehouseFollowUpdate(fPid, fettle);
|
|
|
+ int itemUpdateResult = tWarehousebillsitemsMapper.warehouseItemFollowUpdate(fPid, fettle);
|
|
|
+ int feesUpdateResult = tWarehousebillsfeesMapper.warehouseFeesFollowUpdate(fPid, fettle);
|
|
|
+ } catch (Exception e){
|
|
|
+ return AjaxResult.error("更新库存费用状态失败,请联系管理员");
|
|
|
}
|
|
|
return AjaxResult.success();
|
|
|
}
|