Переглянути джерело

fix委计划排期传感器数组、设备id数组为空判断

LLL 1 рік тому
батько
коміт
9df0665663

+ 4 - 4
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/itdmGongDan/dto/ItdmJHYAddOrUpdateDTO.java

@@ -139,7 +139,7 @@ public class ItdmJHYAddOrUpdateDTO {
         Date jihuaEndTime = new Date(vo.getJihuaStartDate().getTime() + (lastTime-1)*1000*3600*24);
         itdmTestPlan.setJihuaEndDate(jihuaEndTime);
 
-        if(vo.getChuanganqiArray()!=null){
+        if(vo.getChuanganqiArray()!=null && vo.getChuanganqiArray().length>0){
             String[] arr = vo.getChuanganqiArray();
             String chuanganqi = "";
             for (int i = 0; i < arr.length; i++) {
@@ -149,7 +149,7 @@ public class ItdmJHYAddOrUpdateDTO {
             itdmTestPlan.setChuanganqi(chuanganqi);
         }
 
-        if(vo.getShebeiIdArray()!=null){
+        if(vo.getShebeiIdArray()!=null && vo.getShebeiIdArray().length>0){
             String[] arr = vo.getShebeiIdArray();
             String shebeiId = "";
             for (int i = 0; i < arr.length; i++) {
@@ -174,7 +174,7 @@ public class ItdmJHYAddOrUpdateDTO {
         Date endDate = new Date(vo.getJihuaStartDate().getTime() + (lastTime-1)*1000*3600*24);
         m.setEndDate(endDate);
 
-        if(vo.getChuanganqiArray() != null){
+        if(vo.getChuanganqiArray() != null && vo.getChuanganqiArray().length>0){
             String[] arr = vo.getChuanganqiArray();
             String chuanganqi = "";
             for (int i = 0; i < arr.length; i++) {
@@ -184,7 +184,7 @@ public class ItdmJHYAddOrUpdateDTO {
             m.setChuanganqi(chuanganqi);
         }
 
-        if(vo.getShebeiIdArray() != null){
+        if(vo.getShebeiIdArray() != null && vo.getShebeiIdArray().length>0){
             String[] arr = vo.getShebeiIdArray();
             m.setShebeiId(arr[0]);
         }