|
@@ -54,12 +54,7 @@ public class TestrunServiceImpl extends ServiceImpl<TestrunDao, TestrunDo> imple
|
|
|
TestrunDo testrunDo1 = convertToTestrunDo(vo);
|
|
|
UpdateWrapper<TestrunDo> updateWrapper = new UpdateWrapper<>();
|
|
|
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
|
|
|
.set("ISTITLE", testrunDo1.getIstitle()) // 更新 istitle
|
|
@@ -75,16 +70,7 @@ public class TestrunServiceImpl extends ServiceImpl<TestrunDao, TestrunDo> imple
|
|
|
.set("CLASSIFICATIONTHREE", testrunDo1.getCLASSIFICATIONTHREE()) // 更新 classification three
|
|
|
.set("ENTESTCONTENT",testrunDo1.getENTESTCONTENT())
|
|
|
.set("CLASSIFICATIONTWO", testrunDo1.getCLASSIFICATIONTWO()); // 更新 classification two
|
|
|
-// if (vo.getISTITLE() == null || vo.getISTITLE().isEmpty()) {
|
|
|
-// // ISTITLE 为空时,只更新 PID 和 STATUS
|
|
|
-// updateWrapper.set("PID", testrunDo1.getPid()) // 更新 pid
|
|
|
-// .set("STATUS", testrunDo1.getStatus()); // 更新 status
|
|
|
-// } else {
|
|
|
-// // ISTITLE 不为空时,更新 PID、STATUS 和 ISTITLE
|
|
|
-// updateWrapper.set("PID", testrunDo1.getPid()) // 更新 pid
|
|
|
-// .set("STATUS", testrunDo1.getStatus()) // 更新 status
|
|
|
-// .set("ISTITLE", testrunDo1.getIstitle()); // 更新 istitle
|
|
|
-// }
|
|
|
+
|
|
|
|
|
|
// 执行更新
|
|
|
this.update(null, updateWrapper);
|
|
@@ -108,11 +94,7 @@ public class TestrunServiceImpl extends ServiceImpl<TestrunDao, TestrunDo> imple
|
|
|
vo.setONELEVELCLASSIFICATION((String) item.get("ONELEVELCLASSIFICATION"));
|
|
|
vo.setSECONDLEVELCLASSIFICATION((String) item.get("SECONDLEVELCLASSIFICATION"));
|
|
|
vo.setTESTMETHOD((String) item.get("TESTMETHOD"));
|
|
|
-// vo.setTESTTIME((float) item.get("TESTTIME"));
|
|
|
-// Object testTimeValue = item.get("TESTTIME");
|
|
|
-// if (testTimeValue != null) {
|
|
|
-// vo.setTESTTIME(((Number) testTimeValue).floatValue());
|
|
|
-// } // else 不做任何处理
|
|
|
+
|
|
|
Object testTimeValue = item.get("TESTTIME");
|
|
|
if (testTimeValue != null && !"NULL".equals(testTimeValue.toString())) {
|
|
|
vo.setTESTTIME(((Number) testTimeValue).floatValue());
|
|
@@ -147,15 +129,7 @@ public class TestrunServiceImpl extends ServiceImpl<TestrunDao, TestrunDo> imple
|
|
|
testrunDo.setSECONDLEVELCLASSIFICATION(vo.getSECONDLEVELCLASSIFICATION());
|
|
|
testrunDo.setTESTMETHOD(vo.getTESTMETHOD());
|
|
|
testrunDo.setTESTTIME(vo.getTESTTIME());
|
|
|
-/* String testTimeString = vo.getTESTTIME(); // 获取字符串
|
|
|
- if (testTimeString != null && !testTimeString.isEmpty()) {
|
|
|
- try {
|
|
|
- float testTimeFloat = Float.parseFloat(testTimeString); // 转换为 float
|
|
|
- testrunDo.setTESTTIME(testTimeFloat); // 设置值
|
|
|
- } catch (NumberFormatException e) {
|
|
|
- e.printStackTrace();
|
|
|
- }
|
|
|
- }*/
|
|
|
+
|
|
|
|
|
|
testrunDo.setCHTITLE(vo.getCHTITLE());
|
|
|
testrunDo.setCLASSIFICATION(vo.getCLASSIFICATION());
|