| 
					
				 | 
			
			
				@@ -449,7 +449,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             JSONArray warehouseJSON = JSONArray.parseArray(tWarehousebillsitems); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<TWarehousebillsitems> warehousebillsitemsList = JSONObject.parseArray(warehouseJSON.toJSONString(), TWarehousebillsitems.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (TWarehousebillsitems wbItem : warehousebillsitemsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(StringUtils.isNull(wbItem.getfSerialNumber())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                /*if(StringUtils.isNull(wbItem.getfSerialNumber())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     // 生成流水号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Date time = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     String serialNumber; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -463,7 +463,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         serialNumber = billnoSerialServiceImpl.getSerialNumber("DB", time); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         wbItem.setfSerialNumber(serialNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 boolean warehouseStatus = "SJRK".equals(billsType) || "SJCK".equals(billsType) || "CKDB".equals(billsType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 仓储计费日期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 wbItem.setfBilltype(billsType); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -794,6 +794,22 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return tWarehouseBillsMapper.selectTWarehousebillsItemList(tWarehouseBills); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AjaxResult serialNumber(String billsType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<String, Object> map = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Date time = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String serialNumber = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         if ("SJRK".equals(billsType)) { // 生成 入库 流水号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             serialNumber = billnoSerialServiceImpl.getSerialNumber("RK", time); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         } else if ("SJCK".equals(billsType)) { //生成 出库 流水号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             serialNumber = billnoSerialServiceImpl.getSerialNumber("CK", time); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         } else if ("CKDB".equals(billsType)) { //生成 出库 流水号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             serialNumber = billnoSerialServiceImpl.getSerialNumber("DB", time); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         map.put("fSerialNumber",serialNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return AjaxResult.success("成功",map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 根据仓库主表id 更新对应明细表状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1243,9 +1259,21 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<TWarehousebillsitems> warehousebillsitemsList = JSONObject.parseArray(warehouseJSON.toJSONString(), TWarehousebillsitems.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (TWarehousebillsitems item : warehousebillsitemsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 生成流水号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            /*Date time = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            String serialNumber;*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Date time = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String serialNumber; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (item.getfBillstatus() < 30L) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(StringUtils.isNull(item.getfSerialNumber())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if ("RK".equals(billtystatus)) { // 生成 入库 流水号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        serialNumber = billnoSerialServiceImpl.getSerialNumber("RK", time); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        item.setfSerialNumber(serialNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } else if ("CK".equals(billtystatus)) { //生成 出库 流水号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        serialNumber = billnoSerialServiceImpl.getSerialNumber("CK", time); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        item.setfSerialNumber(serialNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } else if ("DB".equals(billtystatus)) { //生成 出库 流水号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        serialNumber = billnoSerialServiceImpl.getSerialNumber("DB", time); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        item.setfSerialNumber(serialNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                /* if ("RK".equals(billtystatus)) { // 生成 入库 流水号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     serialNumber = billnoSerialServiceImpl.getSerialNumber("RK", time); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     item.setfSerialNumber(serialNumber); 
			 |