Selaa lähdekoodia

试车按模板导入

wangbo 9 kuukautta sitten
vanhempi
commit
76b31cde9e

+ 6 - 3
business-common/src/main/java/com/rongwei/bscommon/sys/service/impl/TestrunServiceImpl.java

@@ -48,14 +48,17 @@ public class TestrunServiceImpl extends ServiceImpl<TestrunDao, TestrunDo> imple
             // 查询是否已有相同章节号的数据  没有就添加 有就更新相同章节号的所有数据
             TestrunDo existingTestrunDo = this.getOne(queryWrapper);
             if(existingTestrunDo == null){
+
                 this.save(testrunDo);
             }else {
                 TestrunDo testrunDo1 = convertToTestrunDo(vo);
                 UpdateWrapper<TestrunDo> updateWrapper = new UpdateWrapper<>();
-         /*       updateWrapper.eq("ID", testrunDo1.getIDONE());  // 设置更新条件:ID 等于指定值*/
-                updateWrapper.eq("PID", testrunDo.getPid())  // 父ID相同
+                updateWrapper.eq("ID", testrunDo1.getIDONE());  // 设置更新条件:ID 等于指定值
+             /*   updateWrapper.eq("PID", testrunDo.getPid())  // 父ID相同
                         .eq("CHAPTERNO", testrunDo.getCHAPTERNO());  // 章节号相同
-
+                if (testrunDo.getIDONE() != null) {
+                    updateWrapper.eq("ID", testrunDo.getIDONE());  // 只有在 IDONE 不为 null 时才添加该条件
+                }*/
                 // 更新所有字段
                 updateWrapper.set("PID", testrunDo1.getPid())  // 更新 pid
                         .set("STATUS", testrunDo1.getStatus())  // 更新 status