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