|
@@ -310,7 +310,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
// 客户
|
|
|
tWhgenleg.setfCorpid(warehouseBills.getfCorpid());
|
|
|
// 提单号
|
|
|
- if ("HQZY".equals(warehouseBills.getfBilltype()) || "CKDB".equals(warehouseBills.getfBilltype())) {
|
|
|
+ if ("HQZY".equals(warehouseBills.getfBilltype()) || "CKDB".equals(warehouseBills.getfBilltype()) || "HWTG".equals(warehouseBills.getfBilltype()) ) {
|
|
|
tWhgenleg.setfMblno(warehousebillsitems.getfMblno());
|
|
|
} else {
|
|
|
tWhgenleg.setfMblno(warehouseBills.getfMblno());
|
|
@@ -880,7 +880,12 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
}
|
|
|
tWarehousebillsitems.setfSerialNumber(tWarehousebillsitems1.getfSerialNumber());
|
|
|
int num = tWarehousebillsitemsMapper.updateTWarehousebillsitems(tWarehousebillsitems);
|
|
|
- if (num <= 0) {
|
|
|
+ // 主表变更状态
|
|
|
+ TWarehouseBills tWarehousebills = new TWarehouseBills();
|
|
|
+ tWarehousebills.setfId(tWarehousebillsitems1.getfPid());
|
|
|
+ tWarehousebills.setfItemsStatus(3L);
|
|
|
+ int num1 = tWarehouseBillsMapper.updateTWarehousebills(tWarehousebills);
|
|
|
+ if (num <= 0 && num1 <= 0 ) {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("更新库存明细失败");
|
|
|
}else{
|