1
0
Pārlūkot izejas kodu

修复打回分数占位符问题,用#代替空字符串

ting.yin 4 gadi atpakaļ
vecāks
revīzija
7eec2c40d2

+ 2 - 1
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/model/MarkLibrary.java

@@ -226,7 +226,7 @@ public class MarkLibrary implements Serializable {
             try {
                 String[] values = scoreList.split(",");
                 for (String value : values) {
-                    if (value.equals("")) {
+                    if (value.equals("#")) {
                         list.add(new ScoreItem(false));
                     } else {
                         ScoreItem item = ScoreItem.parse(value, false);
@@ -307,4 +307,5 @@ public class MarkLibrary implements Serializable {
     public void setMarkerLoginName(String markerLoginName) {
         this.markerLoginName = markerLoginName;
     }
+
 }

+ 4 - 0
stmms-biz/src/main/java/cn/com/qmth/stmms/biz/mark/service/Impl/MarkServiceImpl.java

@@ -1436,6 +1436,8 @@ public class MarkServiceImpl implements MarkService {
                         ScoreItem scoreItem = sList.get(i);
                         if (scoreItem.getScore() != null) {
                             markerScoreList.append(scoreItem.getScore());
+                        } else {
+                            markerScoreList.append("#");
                         }
                         if (i < sList.size() - 1) {
                             markerScoreList.append(",");
@@ -1521,6 +1523,8 @@ public class MarkServiceImpl implements MarkService {
             ScoreItem scoreItem = sList.get(i);
             if (scoreItem.getScore() != null) {
                 markerScoreList.append(scoreItem.getScore());
+            } else {
+                markerScoreList.append("#");
             }
             if (i < sList.size() - 1) {
                 markerScoreList.append(",");