| 
					
				 | 
			
			
				@@ -572,7 +572,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 业务编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String billNo = billnoSerialServiceImpl.getBillNo(billsType, warehouseBills.getfBsdate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehouseBills.setfBillno(billNo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if ("SJRK".equals(billsType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if ("SJRK".equals(billsType) || "HQZY".equals(billsType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 存货编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Date time = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String bscorpno = billnoSerialServiceImpl.getCorpNo(warehouseBills.getfCorpid(), time); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -584,7 +584,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             fPid = warehouseBills.getfId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             fPid = warehouseBills.getfId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!"SJRK".equals(billsType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (!"SJRK".equals(billsType) && !"HQZY".equals(billsType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 warehouseBills.setfChargedate(warehouseBills.getfBsdate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehouseBills.setUpdateBy(loginUser.getUser().getUserName()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1236,7 +1236,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 warehouseBills.setfReviewDate(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehouseBills.setfBilltype(billsType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!"SJRK".equals(billsType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (!"SJRK".equals(billsType) && !"HQZY".equals(billsType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 warehouseBills.setfChargedate(warehouseBills.getfBsdate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehouseBills.setfBsdeptid(loginUser.getUser().getDeptId()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1257,7 +1257,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 warehouseBills.setfReviewDate(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehouseBills.setUpdateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!"SJRK".equals(billsType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (!"SJRK".equals(billsType) && !"HQZY".equals(billsType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 warehouseBills.setfChargedate(warehouseBills.getfBsdate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehouseBills.setUpdateBy(loginUser.getUser().getUserName()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3914,7 +3914,10 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Date fBsdate = (Date) item.get("fBsdate"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             long fCorpid = warehouseBills.getfCorpid(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String fBilltype = (String) item.get("fBilltype"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            long fGoodsid = Long.parseLong((String) item.get("fTypeid")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String fGoodsid = (String) item.get("fTypeid"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (StringUtils.isNotEmpty(fGoodsid)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                fGoodsid = "\""+fGoodsid+"\""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             long fId = Long.valueOf(String.valueOf(item.get("fId"))).longValue(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 累计计费天数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             long accumulatedDays = DateUtils.getDateDay((Date) item.get("fChargedate"), (Date) item.get("fOriginalbilldate")); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4021,7 +4024,10 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Date fBsdate = (Date) item.get("fBsdate"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             long fCorpid = warehouseBills.getfCorpid(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String fBilltype = (String) item.get("fBilltype"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            long fGoodsid = Long.parseLong((String) item.get("fTypeid")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String fGoodsid = (String) item.get("fTypeid"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (StringUtils.isNotEmpty(fGoodsid)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                fGoodsid = "\""+fGoodsid+"\""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             long fId = Long.valueOf(String.valueOf(item.get("fId"))).longValue(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 累计计费天数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             long accumulatedDays = DateUtils.getDateDay((Date) item.get("fChargedate"), (Date) item.get("fOriginalbilldate")); 
			 |