Browse Source

fix: 对账明细对账日期错误处理

hejq 7 years ago
parent
commit
279721415a

+ 1 - 1
src/main/java/com/uas/platform/b2b/model/ErpProdIODetail.java

@@ -219,7 +219,7 @@ public class ErpProdIODetail implements Serializable {
      */
     public ErpProdIODetail(PurchaseApCheck apCheck, PurchaseApCheckItem item) {
         this.haveChecked = Constant.YES;
-        this.apCheckDate = apCheck.getApDate();
+        this.apCheckDate = apCheck.getRecordDate();
         this.custname = apCheck.getCustName();
         this.custuu = apCheck.getCustUu();
         this.currency = apCheck.getCurrency();

+ 5 - 4
src/main/java/com/uas/platform/b2b/service/impl/PurchaseApCheckServiceImpl.java

@@ -325,10 +325,11 @@ public class PurchaseApCheckServiceImpl implements PurchaseApCheckService {
 	@Override
 	@Transactional(rollbackFor = SQLException.class)
 	public PurchaseApCheck save(PurchaseApCheck purchaseApCheck) {
-		purchaseApCheck.setRecordDate(new Date());
-		Date d = new Date();
-		SimpleDateFormat sdf = new SimpleDateFormat("yyMMddhhmmss_sss");
-		String code = sdf.format(d);
+		Date date = new Date();
+        purchaseApCheck.setRecordDate(date);
+        purchaseApCheck.setCommitDate(date);
+        SimpleDateFormat sdf = new SimpleDateFormat("yyMMddhhmmss_sss");
+		String code = sdf.format(date);
 		purchaseApCheck.setCode(code);
 		purchaseApCheck.setRecorder(SystemSession.getUser().getUserName());
 		purchaseApCheck.setRecorderUU(SystemSession.getUser().getUserUU());