| 
					
				 | 
			
			
				@@ -352,6 +352,26 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 查询库存总账 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (tWarehousebillsitems != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            JSONArray warehouseJSON = JSONArray.parseArray(tWarehousebillsitems); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<TWarehousebillsitems> warehousebillsitemsList = JSONObject.parseArray(warehouseJSON.toJSONString(), TWarehousebillsitems.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (TWarehousebillsitems wbItem : warehousebillsitemsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                TWhgenleg tWhgenle=queryTWhgenleg(warehouseBills,wbItem); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(StringUtils.isNull(tWhgenle)){ // 为空添加库存总账 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    SysUser sysUser=new SysUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    sysUser.setUserName(loginUser.getUser().getUserName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    instalTWhgenleg(warehouseBills,wbItem,sysUser); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }else { // 非空修改库存总账  fBillstatus : 1 入库提交、 3 撤销入库 ; billtype : SJRK 入库 、SJRKRevoke 撤销入库 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if(warehouseBills.getfBillstatus().equals("1")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        updateTWhgenlegData(wbItem,tWhgenle.getfId(),"SJRK"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } else if (warehouseBills.getfBillstatus().equals("3")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        updateTWhgenlegData(wbItem,tWhgenle.getfId(),"SJRKRevoke"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 后续 添加优化 计算数据是否正确 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /*for (TWarehousebillsfees wFees : warehousebillsfeesCrList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (Objects.equals(0, wFees.getfFeeunitid())) { 
			 |