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