|  | @@ -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{
 |