chengf
2026-03-11 b88a288f4f787b509463678e3cd9ccfa3f37014b
service-user/src/main/java/com/java110/user/cmd/question/SaveQuestionTitleCmd.java
@@ -23,13 +23,11 @@
import com.java110.core.event.cmd.Cmd;
import com.java110.core.event.cmd.CmdEvent;
import com.java110.core.factory.GenerateCodeFactory;
import com.java110.dto.maintainance.MaintainanceItemDto;
import com.java110.dto.questionTitle.QuestionTitleDto;
import com.java110.dto.question.QuestionTitleDto;
import com.java110.intf.user.IQuestionTitleV1InnerServiceSMO;
import com.java110.intf.user.IQuestionTitleValueV1InnerServiceSMO;
import com.java110.po.maintainance.MaintainanceItemValuePo;
import com.java110.po.questionTitle.QuestionTitlePo;
import com.java110.po.questionTitleValue.QuestionTitleValuePo;
import com.java110.po.question.QuestionTitlePo;
import com.java110.po.question.QuestionTitleValuePo;
import com.java110.utils.exception.CmdException;
import com.java110.utils.util.Assert;
import com.java110.utils.util.BeanConvertUtil;
@@ -97,10 +95,17 @@
        }
        JSONArray titleValues = reqJson.getJSONArray("titleValues");
        QuestionTitleValuePo questionTitleValuePo = null;
        JSONObject valueObj = null;
        for (int titleValueIndex = 0; titleValueIndex < titleValues.size(); titleValueIndex++) {
            valueObj = titleValues.getJSONObject(titleValueIndex);
            questionTitleValuePo = new QuestionTitleValuePo();
            questionTitleValuePo.setQaValue(titleValues.getJSONObject(titleValueIndex).getString("itemValue"));
            questionTitleValuePo.setSeq(titleValues.getJSONObject(titleValueIndex).getString("seq"));
            questionTitleValuePo.setQaValue(valueObj.getString("itemValue"));
            questionTitleValuePo.setSeq((titleValueIndex+1)+"");
            if(valueObj.containsKey("score")) {
                questionTitleValuePo.setScore(valueObj.getString("score"));
            }else{
                questionTitleValuePo.setScore("0");
            }
            questionTitleValuePo.setTitleId(questionTitlePo.getTitleId());
            questionTitleValuePo.setValueId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_valueId));
            questionTitleValuePo.setCommunityId(questionTitlePo.getCommunityId());