Browse Source

客户no

master
han\hanst 5 days ago
parent
commit
f416818639
  1. 5
      src/main/java/com/xujie/sys/modules/project/entity/ProjectPart.java
  2. 2
      src/main/java/com/xujie/sys/modules/sampletracking/service/impl/SampleTrackingServiceImpl.java

5
src/main/java/com/xujie/sys/modules/project/entity/ProjectPart.java

@ -100,6 +100,11 @@ public class ProjectPart {
private String testPartNo;
/**
* 客户编码。首次同步走本实体的 insert,缺少该字段时不会写入 customer_no。
*/
private String customerNo;
/**
*

2
src/main/java/com/xujie/sys/modules/sampletracking/service/impl/SampleTrackingServiceImpl.java

@ -910,6 +910,8 @@ public class SampleTrackingServiceImpl implements SampleTrackingService {
private ProjectPart buildProjectPartForInsert(ProjectPartTrackingData trackingPart, String operator) {
ProjectPart projectPart = new ProjectPart();
BeanUtils.copyProperties(trackingPart, projectPart);
// 客户编码必须显式落到插入实体。否则首次 MyBatis-Plus insert 不写 customer_no,只有再次同步的 update 才会补上。
projectPart.setCustomerNo(trackingPart.getCustomerNo());
projectPart.setId(null);
projectPart.setCreateBy(resolveOperator(trackingPart.getCreateBy(), operator));
projectPart.setUpdateBy(operator);

Loading…
Cancel
Save