소스 검색

解决历史记录不显示产品名称

Qchen 2 년 전
부모
커밋
e68c8b760b
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      src/main/java/com/ydtech/modules/protocols/service/impl/PtlAgreementProductCostsNewServiceImpl.java

+ 6 - 2
src/main/java/com/ydtech/modules/protocols/service/impl/PtlAgreementProductCostsNewServiceImpl.java

@@ -497,6 +497,8 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
                     String uuid = IdGenerate.nextId();
                     ptlAgreementProductCostsNewHistory.setBatch(uuid);
                     ptlAgreementProductCostsNewHistory.setOperatorType("add");
+                    ptlAgreementProductCostsNewHistory.setProductId(agreementProductCosts.getProductId().get(i));
+                    ptlAgreementProductCostsNewHistory.setProductName(agreementProductCosts.getProductName().get(i));
                     ptlAgreementProductCostsNewHistory.setModifier(BaseController.getUser().getId());
                     ptlAgreementProductCostsNewHistory.setOperatorTime(LocalDateTime.now());
                     ptlAgreementProductCostsNewHistoryService.save(ptlAgreementProductCostsNewHistory);
@@ -710,7 +712,8 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
         //生成批次ID
         String uuid = IdGenerate.nextId();
         ptlAgreementProductCostsNewHistory.setBatch(uuid);
-
+        ptlAgreementProductCostsNewHistory.setProductId(newProjectId);
+        ptlAgreementProductCostsNewHistory.setProductName(newProjectName);
         ptlAgreementProductCostsNewHistory.setOperatorType("update");
         ptlAgreementProductCostsNewHistory.setModifier(BaseController.getUser().getId());
         ptlAgreementProductCostsNewHistory.setOperatorTime(LocalDateTime.now());
@@ -820,7 +823,8 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
         //生成批次ID
         String uuid = IdGenerate.nextId();
         ptlAgreementProductCostsNewHistory.setBatch(uuid);
-
+        ptlAgreementProductCostsNewHistory.setProductId(ptlAgreementProductCostsNew.getProductId());
+        ptlAgreementProductCostsNewHistory.setProductName(ptlAgreementProductCostsNew.getProductName());
         ptlAgreementProductCostsNewHistory.setOperatorType("delete");
         ptlAgreementProductCostsNewHistory.setModifier(BaseController.getUser().getId());
         ptlAgreementProductCostsNewHistory.setOperatorTime(LocalDateTime.now());