From 068fc7f2e81178e55fa191a13709af64b1a163f6 Mon Sep 17 00:00:00 2001 From: EricsHu <hrr145632> Date: 星期一, 05 十二月 2022 14:27:43 +0800 Subject: [PATCH] 处理编码 --- src/main/java/com/qxueyou/scc/exercise/util/ExerciseUtils.java | 226 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 113 insertions(+), 113 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/exercise/util/ExerciseUtils.java b/src/main/java/com/qxueyou/scc/exercise/util/ExerciseUtils.java index bfbc6f2..46ffef6 100644 --- a/src/main/java/com/qxueyou/scc/exercise/util/ExerciseUtils.java +++ b/src/main/java/com/qxueyou/scc/exercise/util/ExerciseUtils.java @@ -22,7 +22,7 @@ import com.qxueyou.scc.school.model.SchEvaluate; /** - * 练习工具类 + * 缁冧範宸ュ叿绫� * * @author zhiyong * @@ -30,7 +30,7 @@ public class ExerciseUtils { /** - * 重新组装练习item + * 閲嶆柊缁勮缁冧範item * * @param lstItems * @return @@ -38,16 +38,16 @@ public static void packageExerciseItem(List<ExerciseItem> lstItems, List<ExerciseItemAnswerU> lstUserAnswer, List<ExerciseObjectImg> lstOptionImgs) { for (ExerciseItem objExerciseItem : lstItems) { - // 选项 + // 閫夐」 List<ExerciseItemOption> options = objExerciseItem.getOptions(); - // 选项分数 + // 閫夐」鍒嗘暟 List<ExerciseItemScore> scores = objExerciseItem.getScores(); ExerciseUtils.packOption(options, scores, lstOptionImgs); if (lstUserAnswer == null || lstUserAnswer.isEmpty()) { continue; } for (ExerciseItemAnswerU answerU : lstUserAnswer) { - // 获用户答案 + // 鑾风敤鎴风瓟妗� if (answerU.getExerciseItemId().equals(objExerciseItem.getExerciseId())) { objExerciseItem.setAnswer(answerU.getAnswer()); break; @@ -57,7 +57,7 @@ } /** - * 为选项组装分数和图片 + * 涓洪�夐」缁勮鍒嗘暟鍜屽浘鐗� * * @return */ @@ -76,7 +76,7 @@ break; } } - // 图片 + // 鍥剧墖 if (lstOptionImgs == null || lstOptionImgs.isEmpty()) { continue; } @@ -94,7 +94,7 @@ } /** - * 组装问卷详细统计情况 + * 缁勮闂嵎璇︾粏缁熻鎯呭喌 * * @param lstItems * @param objSchEvaluate @@ -105,22 +105,22 @@ double iTotalAverageScore = 0; double iTotalScore = 0; for (ExerciseItem objExerciseItem : lstItems) { - // 选项 + // 閫夐」 List<ExerciseItemOption> options = objExerciseItem.getOptions(); - // 选项分数 + // 閫夐」鍒嗘暟 List<ExerciseItemScore> scores = objExerciseItem.getScores(); ExerciseUtils.packOption(options, scores, null); List<ExerciseItemAnswerU> exerciseItemAnswerU = objExerciseItem.getExerciseItemAnswerU(); - // 平均分数 + // 骞冲潎鍒嗘暟 double dAverageScore = 0; double dUserScore = 0; - // 是否存在答题学员 + // 鏄惁瀛樺湪绛旈瀛﹀憳 boolean hasAnswerU = exerciseItemAnswerU != null && !exerciseItemAnswerU.isEmpty(); if (options == null || options.isEmpty()) { continue; } - // 统计每个选项的情况 + // 缁熻姣忎釜閫夐」鐨勬儏鍐� LinkedHashMap<String, Integer> mOptionsDetail = new LinkedHashMap<String, Integer>(); LinkedHashMap<String, Integer> mOptionOrderDetail = new LinkedHashMap<String, Integer>(); if (!hasAnswerU) { @@ -128,7 +128,7 @@ } for (ExerciseItemAnswerU objExerciseItemAnswerU : exerciseItemAnswerU) { String strAnswer = objExerciseItemAnswerU.getAnswer(); - if (StringUtils.isEmpty(strAnswer)) {// 为空自动跳出循环 + if (StringUtils.isEmpty(strAnswer)) {// 涓虹┖鑷姩璺冲嚭寰幆 break; } Map<String, Object> mResult2 = packageItemOption(objExerciseItem, strAnswer, mOptionsDetail, mOptionOrderDetail); @@ -136,11 +136,11 @@ objExerciseItem.setMaxScore((Double) mResult2.get("dMaxScore")); dUserScore += (Double) mResult2.get("dUserScore"); } - // 计算平均值 + // 璁$畻骞冲潎鍊� if (hasAnswerU) { dAverageScore = dUserScore / exerciseItemAnswerU.size(); } - // 最大值 + // 鏈�澶у�� iTotalScore += objExerciseItem.getMaxScore(); objExerciseItem.setOptionsDetail(mOptionsDetail); if(!mOptionOrderDetail.isEmpty()) { @@ -162,7 +162,7 @@ } /** - * 组装问卷详细统计情况 + * 缁勮闂嵎璇︾粏缁熻鎯呭喌 * * @param lstItems * @param objSchEvaluate @@ -178,22 +178,22 @@ for (ExerciseItem objExerciseItem : result) { lstItems.add(objExerciseItem); List<ExerciseItemAnswerU> lstExerciseItemAnswerU = objExerciseItem.getExerciseItemAnswerU(); - // 选项 + // 閫夐」 List<ExerciseItemOption> options = objExerciseItem.getOptions(); - // 选项分数 + // 閫夐」鍒嗘暟 List<ExerciseItemScore> scores = objExerciseItem.getScores(); - // 组装选项和分数 + // 缁勮閫夐」鍜屽垎鏁� ExerciseUtils.packOption(options, scores, lstExerciseObjectImg); if (lstExerciseItemAnswerU == null || lstExerciseItemAnswerU.isEmpty()) { continue; } - // 用户答案 + // 鐢ㄦ埛绛旀 String strAnswer = lstExerciseItemAnswerU.get(0).getAnswer(); - if (StringUtils.isEmpty(strAnswer)) {// 为空自动跳出循环 + if (StringUtils.isEmpty(strAnswer)) {// 涓虹┖鑷姩璺冲嚭寰幆 break; } strCreator = lstExerciseItemAnswerU.get(0).getCreator(); - if (objExerciseItem.getType() == ExerciseItem.TYPE_ESSAY_QUESTION) {// 问答题 + if (objExerciseItem.getType() == ExerciseItem.TYPE_ESSAY_QUESTION) {// 闂瓟棰� objExerciseItem.setAnswer(strAnswer); } else { if (options == null || options.isEmpty()) { @@ -217,48 +217,48 @@ } /** - * 判断题目类型 + * 鍒ゆ柇棰樼洰绫诲瀷 * * @param objExerciseItem - * 题目 + * 棰樼洰 * @param strAnswer - * 用户选择答案 + * 鐢ㄦ埛閫夋嫨绛旀 * @param mOptionsDetail - * 统计值 + * 缁熻鍊� * @return */ public static Map<String, Object> packageItemOption(ExerciseItem objExerciseItem, String strAnswer, LinkedHashMap<String, Integer> mOptionsDetail, LinkedHashMap<String, Integer> mOptionOrderDetail) { Map<String, Object> mResult = new HashMap<String, Object>(); - // 选项 + // 閫夐」 List<ExerciseItemOption> options = objExerciseItem.getOptions(); double dMaxScore = 0; double dUserScore = 0; String[] c = "A B C D E F G H I J K L M N".split(" "); - // 题目类型 + // 棰樼洰绫诲瀷 int iType = objExerciseItem.getType(); int index = 0; StringBuffer userAnswerContent = new StringBuffer(256); for (ExerciseItemOption objExerciseItemOption : options) { double dScore = Double.valueOf(objExerciseItemOption.getScore()); - // 获取最大值 + // 鑾峰彇鏈�澶у�� dMaxScore = iType == 2 ? dMaxScore + dScore : dScore > dMaxScore ? dScore : dMaxScore; if (iType == ExerciseItem.TYPE_SINGLE_SELECT - && strAnswer.substring(0, 1).equals(objExerciseItemOption.getOptionOrder())) {// 单选A或B或C或D_补充xxxxxx + && strAnswer.substring(0, 1).equals(objExerciseItemOption.getOptionOrder())) {// 鍗曢�堿鎴朆鎴朇鎴朌_琛ュ厖xxxxxx dUserScore += dScore; userAnswerContent.append(strAnswer.length() > 2 - ? objExerciseItemOption.getContent() + strAnswer.substring(1, strAnswer.length()) : // 拼接补充内容 + ? objExerciseItemOption.getContent() + strAnswer.substring(1, strAnswer.length()) : // 鎷兼帴琛ュ厖鍐呭 objExerciseItemOption.getContent()); mOptionsDetail.put(ExerciseUtils.getOptionsContent(objExerciseItemOption), ExerciseUtils.getValue(ExerciseUtils.getOptionsContent(objExerciseItemOption), mOptionsDetail)); mOptionOrderDetail.put(objExerciseItemOption.getOptionOrder(),mOptionsDetail.get(ExerciseUtils.getOptionsContent(objExerciseItemOption))); - } else if (iType == ExerciseItem.TYPE_MULTI_SELECT) {// 多选A,B,C,D_补充xxxxxx + } else if (iType == ExerciseItem.TYPE_MULTI_SELECT) {// 澶氶�堿,B,C,D_琛ュ厖xxxxxx String[] arrAnswer = strAnswer.split("_"); String[] strAnswerOrder = arrAnswer[0].split(","); for (int i = 0; i < strAnswerOrder.length; i++) { if (strAnswerOrder[i].equals(objExerciseItemOption.getOptionOrder())) { dUserScore += dScore; - // 拼接补充的内容 + // 鎷兼帴琛ュ厖鐨勫唴瀹� if (index == options.size() - 1) { userAnswerContent.append(objExerciseItemOption.getContent()); userAnswerContent.append(arrAnswer.length > 1 && arrAnswer[1].length() > 2 @@ -272,18 +272,18 @@ } } } else if (iType == ExerciseItem.TYPE_SCORE - && c[Integer.valueOf(strAnswer) - 1].equals(objExerciseItemOption.getOptionOrder())) {// 分值,1,2,3,4,5颗星 + && c[Integer.valueOf(strAnswer) - 1].equals(objExerciseItemOption.getOptionOrder())) {// 鍒嗗�硷紝1锛�2锛�3锛�4锛�5棰楁槦 dUserScore += dScore; - userAnswerContent.append(ExerciseUtils.getOptionsContent(objExerciseItemOption));// 给答案文字赋值 + userAnswerContent.append(ExerciseUtils.getOptionsContent(objExerciseItemOption));// 缁欑瓟妗堟枃瀛楄祴鍊� mOptionsDetail.put(ExerciseUtils.getOptionsContent(objExerciseItemOption), ExerciseUtils.getValue(ExerciseUtils.getOptionsContent(objExerciseItemOption), mOptionsDetail)); mOptionOrderDetail.put(objExerciseItemOption.getOptionOrder(),mOptionsDetail.get(ExerciseUtils.getOptionsContent(objExerciseItemOption))); - } else if (iType == ExerciseItem.TYPE_MEASUREMENT && index == 0) {// 量值,直接存分数 + } else if (iType == ExerciseItem.TYPE_MEASUREMENT && index == 0) {// 閲忓�硷紝鐩存帴瀛樺垎鏁� dUserScore += Integer.valueOf(strAnswer); - userAnswerContent.append(strAnswer).append("分"); - mOptionsDetail.put(strAnswer + "分", - mOptionsDetail.get(strAnswer + "分") == null ? 1 : mOptionsDetail.get(strAnswer + "分") + 1); - mOptionOrderDetail.put(strAnswer,mOptionsDetail.get(strAnswer + "分")); + userAnswerContent.append(strAnswer).append("鍒�"); + mOptionsDetail.put(strAnswer + "鍒�", + mOptionsDetail.get(strAnswer + "鍒�") == null ? 1 : mOptionsDetail.get(strAnswer + "鍒�") + 1); + mOptionOrderDetail.put(strAnswer,mOptionsDetail.get(strAnswer + "鍒�")); } index++; } @@ -294,7 +294,7 @@ } /** - * 获取值 + * 鑾峰彇鍊� * * @param content * @param mOptionsDetail @@ -306,18 +306,18 @@ } /** - * 获取选项的值和分数 + * 鑾峰彇閫夐」鐨勫�煎拰鍒嗘暟 * * @param objExerciseItemOption * @return */ public static String getOptionsContent(ExerciseItemOption objExerciseItemOption) { return objExerciseItemOption.getContent().concat("(").concat(String.valueOf(objExerciseItemOption.getScore())) - .concat("分)"); + .concat("鍒�)"); } /** - * 重新组装练习item + * 閲嶆柊缁勮缁冧範item * * @param lstAllOptions * @return @@ -325,12 +325,12 @@ public static void packageExerciseItem(Map<String, List<ExerciseItemOption>> optionsMap, Map<String, String> answerMap, List<ExerciseItemOption> lstAllOptions, Map<String, List<ExerciseObjectImg>> imgOptionMap) { - // 上一次练习id + // 涓婁竴娆$粌涔爄d String lastExerciseId = ""; ExerciseItemOption option = null; List<ExerciseItemOption> lstOptions = null; - StringBuffer correctAnswers = new StringBuffer(128); // 正确答案 - // 4.3 题目选项 + StringBuffer correctAnswers = new StringBuffer(128); // 姝g‘绛旀 + // 4.3 棰樼洰閫夐」 for (int i = 0; i < lstAllOptions.size(); i++) { option = lstAllOptions.get(i); @@ -338,27 +338,27 @@ option.setImgs(imgOptionMap.get(option.getOptionId())); } - if (i == 0) {// 第一次 + if (i == 0) {// 绗竴娆� lstOptions = new ArrayList<ExerciseItemOption>(); lstOptions.add(option); - if (option.getChecked()) {// 正确答案 + if (option.getChecked()) {// 姝g‘绛旀 correctAnswers.append(option.getOptionOrder()).append(','); } - } else {// 第二次开始 - if (lastExerciseId.equals(option.getExerciseItemId())) {// 相同 + } else {// 绗簩娆″紑濮� + if (lastExerciseId.equals(option.getExerciseItemId())) {// 鐩稿悓 lstOptions.add(option); - if (option.getChecked()) {// 正确答案 + if (option.getChecked()) {// 姝g‘绛旀 correctAnswers.append(option.getOptionOrder()).append(','); } - } else {// 不相同 - // 添加到map + } else {// 涓嶇浉鍚� + // 娣诲姞鍒癿ap optionsMap.put(lastExerciseId, lstOptions); answerMap.put(lastExerciseId, correctAnswers.toString()); correctAnswers = new StringBuffer(128); - if (option.getChecked()) {// 正确答案 + if (option.getChecked()) {// 姝g‘绛旀 correctAnswers.append(option.getOptionOrder()).append(','); } lstOptions = new ArrayList<ExerciseItemOption>(); @@ -366,40 +366,40 @@ } } - if (i == lstAllOptions.size() - 1) {// 最后一次 + if (i == lstAllOptions.size() - 1) {// 鏈�鍚庝竴娆� answerMap.put(option.getExerciseItemId(), correctAnswers.toString()); optionsMap.put(option.getExerciseItemId(), lstOptions); } - // 上一次练习id + // 涓婁竴娆$粌涔爄d lastExerciseId = option.getExerciseItemId(); } } /** - * 重新组装练习item 题目图片 + * 閲嶆柊缁勮缁冧範item 棰樼洰鍥剧墖 * * @param lstAllOptions * @return */ public static Map<String, List<ExerciseObjectImg>> packageExerciseItemImg(List<ExerciseObjectImg> lstImgs) { Map<String, List<ExerciseObjectImg>> imgMap = new HashMap<String, List<ExerciseObjectImg>>(); - // 上一次练习id + // 涓婁竴娆$粌涔爄d String lastExerciseId = ""; ExerciseObjectImg objImg = null; List<ExerciseObjectImg> lstImg = null; - // 4.3 题目选项 + // 4.3 棰樼洰閫夐」 for (int i = 0; i < lstImgs.size(); i++) { objImg = lstImgs.get(i); - if (i == 0) {// 第一次 + if (i == 0) {// 绗竴娆� lstImg = new ArrayList<ExerciseObjectImg>(); lstImg.add(objImg); - } else {// 第二次开始 - if (lastExerciseId.equals(objImg.getExerciseObjectId())) {// 相同 + } else {// 绗簩娆″紑濮� + if (lastExerciseId.equals(objImg.getExerciseObjectId())) {// 鐩稿悓 lstImg.add(objImg); - } else {// 不相同 - // 添加到map + } else {// 涓嶇浉鍚� + // 娣诲姞鍒癿ap imgMap.put(lastExerciseId, lstImg); lstImg = new ArrayList<ExerciseObjectImg>(); @@ -407,11 +407,11 @@ } } - if (i == lstImgs.size() - 1) {// 最后一次 + if (i == lstImgs.size() - 1) {// 鏈�鍚庝竴娆� imgMap.put(objImg.getExerciseObjectId(), lstImg); } - // 上一次练习id + // 涓婁竴娆$粌涔爄d lastExerciseId = objImg.getExerciseObjectId(); } @@ -419,29 +419,29 @@ } /** - * 重新组装练习item + * 閲嶆柊缁勮缁冧範item * * @param lstAllOptions * @return */ public static void packageExerciseItemScore(Map<String, List<ExerciseItemScore>> scoreMap, List<ExerciseItemScore> lstAllscores) { - // 上一次练习id + // 涓婁竴娆$粌涔爄d String lastExerciseId = ""; ExerciseItemScore score = null; List<ExerciseItemScore> lstscore = null; - // 4.3 题目选项 + // 4.3 棰樼洰閫夐」 for (int i = 0; i < lstAllscores.size(); i++) { score = lstAllscores.get(i); - if (i == 0) {// 第一次 + if (i == 0) {// 绗竴娆� lstscore = new ArrayList<ExerciseItemScore>(); lstscore.add(score); - } else {// 第二次开始 - if (lastExerciseId.equals(score.getExerciseItemId())) {// 相同 + } else {// 绗簩娆″紑濮� + if (lastExerciseId.equals(score.getExerciseItemId())) {// 鐩稿悓 lstscore.add(score); - } else {// 不相同 - // 添加到map + } else {// 涓嶇浉鍚� + // 娣诲姞鍒癿ap scoreMap.put(lastExerciseId, lstscore); lstscore = new ArrayList<ExerciseItemScore>(); @@ -449,40 +449,40 @@ } } - if (i == lstAllscores.size() - 1) {// 最后一次 + if (i == lstAllscores.size() - 1) {// 鏈�鍚庝竴娆� scoreMap.put(score.getExerciseItemId(), lstscore); } - // 上一次练习id + // 涓婁竴娆$粌涔爄d lastExerciseId = score.getExerciseItemId(); } } /** - * 重新组装做题记录 ExerciseItemAnswer —— 成绩统计 + * 閲嶆柊缁勮鍋氶璁板綍 ExerciseItemAnswer 鈥斺�� 鎴愮哗缁熻 * * @param lstAllOptions * @return */ public static void packageExerciseItemAnswerStatis(List<ExerciseItemAnswerU> answers, Map<String, Object> answerUMap) { - // 上一次练习id + // 涓婁竴娆$粌涔爄d String lastExerciseId = ""; ExerciseItemAnswerU answer = null; List<ExerciseItemAnswerU> lstAnswers = null; - // 做题记录 + // 鍋氶璁板綍 for (int i = 0; i < answers.size(); i++) { answer = answers.get(i); - if (i == 0) {// 第一次 + if (i == 0) {// 绗竴娆� lstAnswers = new ArrayList<ExerciseItemAnswerU>(); lstAnswers.add(answer); - } else {// 第二次开始 - if (lastExerciseId.equals(answer.getExerciseItemId())) {// 相同 + } else {// 绗簩娆″紑濮� + if (lastExerciseId.equals(answer.getExerciseItemId())) {// 鐩稿悓 lstAnswers.add(answer); - } else {// 不相同 - // 添加到map + } else {// 涓嶇浉鍚� + // 娣诲姞鍒癿ap answerUMap.put(lastExerciseId, lstAnswers); lstAnswers = new ArrayList<ExerciseItemAnswerU>(); @@ -490,40 +490,40 @@ } } - if (i == answers.size() - 1) {// 最后一次 + if (i == answers.size() - 1) {// 鏈�鍚庝竴娆� answerUMap.put(answer.getExerciseItemId(), lstAnswers); } - // 上一次练习id + // 涓婁竴娆$粌涔爄d lastExerciseId = answer.getExerciseItemId(); } } /** - * 重新组装题目选项ExerciseItemOption —— 成绩统计 + * 閲嶆柊缁勮棰樼洰閫夐」ExerciseItemOption 鈥斺�� 鎴愮哗缁熻 * * @param lstAllOptions * @return */ public static void packageExerciseItemOption(List<ExerciseItemOption> itemOptionLst, Map<String, Object> itemOptionMap) { - // 上一次练习id + // 涓婁竴娆$粌涔爄d String lastExerciseId = ""; ExerciseItemOption option = null; List<ExerciseItemOption> lstOptions = null; - // 题目选项 + // 棰樼洰閫夐」 for (int i = 0; i < itemOptionLst.size(); i++) { option = itemOptionLst.get(i); - if (i == 0) {// 第一次 + if (i == 0) {// 绗竴娆� lstOptions = new ArrayList<ExerciseItemOption>(); lstOptions.add(option); - } else {// 第二次开始 - if (lastExerciseId.equals(option.getExerciseItemId())) {// 相同 + } else {// 绗簩娆″紑濮� + if (lastExerciseId.equals(option.getExerciseItemId())) {// 鐩稿悓 lstOptions.add(option); - } else {// 不相同 - // 添加到map + } else {// 涓嶇浉鍚� + // 娣诲姞鍒癿ap itemOptionMap.put(lastExerciseId, lstOptions); lstOptions = new ArrayList<ExerciseItemOption>(); @@ -531,40 +531,40 @@ } } - if (i == itemOptionLst.size() - 1) {// 最后一次 + if (i == itemOptionLst.size() - 1) {// 鏈�鍚庝竴娆� itemOptionMap.put(option.getExerciseItemId(), lstOptions); } - // 上一次练习id + // 涓婁竴娆$粌涔爄d lastExerciseId = option.getExerciseItemId(); } } /** - * 重新组装题目选项统计ExerciseOptionStatistics —— 成绩统计 + * 閲嶆柊缁勮棰樼洰閫夐」缁熻ExerciseOptionStatistics 鈥斺�� 鎴愮哗缁熻 * * @param lstAllOptions * @return */ public static void packageExerciseOptionStatis(List<ExerciseOptionStatistics> claOptionStatisLst, Map<String, Object> optionStatisMap) { - // 上一次练习id + // 涓婁竴娆$粌涔爄d String lastExerciseId = ""; ExerciseOptionStatistics optionSta = null; List<ExerciseOptionStatistics> lstOptionStas = null; - // 题目选项 + // 棰樼洰閫夐」 for (int i = 0; i < claOptionStatisLst.size(); i++) { optionSta = claOptionStatisLst.get(i); - if (i == 0) {// 第一次 + if (i == 0) {// 绗竴娆� lstOptionStas = new ArrayList<ExerciseOptionStatistics>(); lstOptionStas.add(optionSta); - } else {// 第二次开始 - if (lastExerciseId.equals(optionSta.getExerciseItemId())) {// 相同 + } else {// 绗簩娆″紑濮� + if (lastExerciseId.equals(optionSta.getExerciseItemId())) {// 鐩稿悓 lstOptionStas.add(optionSta); - } else {// 不相同 - // 添加到map + } else {// 涓嶇浉鍚� + // 娣诲姞鍒癿ap optionStatisMap.put(lastExerciseId, lstOptionStas); lstOptionStas = new ArrayList<ExerciseOptionStatistics>(); @@ -572,17 +572,17 @@ } } - if (i == claOptionStatisLst.size() - 1) {// 最后一次 + if (i == claOptionStatisLst.size() - 1) {// 鏈�鍚庝竴娆� optionStatisMap.put(optionSta.getExerciseItemId(), lstOptionStas); } - // 上一次练习id + // 涓婁竴娆$粌涔爄d lastExerciseId = optionSta.getExerciseItemId(); } } /** - * 获取转换结果 + * 鑾峰彇杞崲缁撴灉 * * @param count * @param allCount @@ -595,7 +595,7 @@ } /** - * 获取转换结果 + * 鑾峰彇杞崲缁撴灉 * * @param count * @param allCount @@ -608,7 +608,7 @@ } /** - * 设置新增轨迹信息 + * 璁剧疆鏂板杞ㄨ抗淇℃伅 * * @param trace */ @@ -623,7 +623,7 @@ } /** - * 设置更新轨迹信息 + * 璁剧疆鏇存柊杞ㄨ抗淇℃伅 * * @param trace */ @@ -636,7 +636,7 @@ } /** - * 转换为BigDecimal + * 杞崲涓築igDecimal * * @param str1 * @param str2 -- Gitblit v1.8.0