|  | @@ -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"));
 |