|
@@ -2222,18 +2222,18 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
TWarehousebillsfees wareHouse = new TWarehousebillsfees();
|
|
|
wareHouse.setfId(warehousebillsfee.getfId());
|
|
|
warehouseBills.setfCorpid(warehousebillsfee.getfCorpid());
|
|
|
- TWhgenleg tWhgenleg = this.anPinQueryTWhgenleg(warehouseBills, warehousebillsfee);
|
|
|
- if (tWhgenleg == null){
|
|
|
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("库存不足");
|
|
|
- }
|
|
|
- if (tWhgenleg.getfGrossweightblc().compareTo(warehousebillsfee.getfQty())< 0){
|
|
|
- TFees tFees = tFeesMapper.selectTFeesById(warehousebillsfee.getfFeeid());
|
|
|
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("库存不足,当前"+tFees.getfName()+"库存为:"+ tWhgenleg.getfGrossweightblc());
|
|
|
- }
|
|
|
if (billType.equals("CK")){
|
|
|
//先给原经销商和库区减去
|
|
|
+ TWhgenleg tWhgenleg = this.anPinQueryTWhgenleg(warehouseBills, warehousebillsfee);
|
|
|
+ if (tWhgenleg == null){
|
|
|
+ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
+ return AjaxResult.error("库存不足");
|
|
|
+ }
|
|
|
+ if (tWhgenleg.getfGrossweightblc().compareTo(warehousebillsfee.getfQty())< 0){
|
|
|
+ TFees tFees = tFeesMapper.selectTFeesById(warehousebillsfee.getfFeeid());
|
|
|
+ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
+ return AjaxResult.error("库存不足,当前"+tFees.getfName()+"库存为:"+ tWhgenleg.getfGrossweightblc());
|
|
|
+ }
|
|
|
this.anPinUpdateTWhgenlegData(warehousebillsfee,tWhgenleg.getfId(),billType);
|
|
|
//在给现经销商和库区加上
|
|
|
warehousebillsfee.setfWarehouseid(warehousebillsfee.getfAllotWarehouseid());
|
|
@@ -2254,9 +2254,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (leg.getfGrossweightblc().compareTo(warehousebillsfee.getfQty())< 0){
|
|
|
TFees tFees = tFeesMapper.selectTFeesById(warehousebillsfee.getfFeeid());
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("库存不足,当前"+tFees.getfName()+"库存为:"+ tWhgenleg.getfGrossweightblc());
|
|
|
+ return AjaxResult.error("库存不足,当前"+tFees.getfName()+"库存为:"+ leg.getfGrossweightblc());
|
|
|
}
|
|
|
- this.anPinUpdateTWhgenlegData(warehousebillsfee,tWhgenleg.getfId(),billType);
|
|
|
+ this.anPinUpdateTWhgenlegData(warehousebillsfee,leg.getfId(),billType);
|
|
|
//在给调入的经销商库区减去
|
|
|
warehousebillsfee.setfWarehouseid(warehousebillsfee.getfAllotWarehouseid());
|
|
|
warehouseBills.setfWarehouseid(warehouseBills.getfAllotWarehouseid());
|
|
@@ -2268,7 +2268,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (whgenleg.getfGrossweightblc().compareTo(warehousebillsfee.getfQty())< 0){
|
|
|
TFees tFees = tFeesMapper.selectTFeesById(warehousebillsfee.getfFeeid());
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return AjaxResult.error("库存不足,当前"+tFees.getfName()+"库存为:"+ tWhgenleg.getfGrossweightblc());
|
|
|
+ return AjaxResult.error("库存不足,当前"+tFees.getfName()+"库存为:"+ whgenleg.getfGrossweightblc());
|
|
|
}
|
|
|
this.anPinUpdateTWhgenlegData(warehousebillsfee,whgenleg.getfId(),"CK");
|
|
|
|