| | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.core.annotation.Java110Transactional; |
| | | import com.java110.core.factory.GenerateCodeFactory; |
| | | import com.java110.dto.reportInfoAnswerValue.ReportInfoAnswerValueDto; |
| | | import com.java110.dto.reportInfoSetting.ReportInfoSettingDto; |
| | | import com.java110.dto.reportInfoSettingTitleValue.ReportInfoSettingTitleValueDto; |
| | | import com.java110.dto.user.UserDto; |
| | | import com.java110.dto.reportInfo.ReportInfoAnswerValueDto; |
| | | import com.java110.dto.reportInfo.ReportInfoSettingTitleValueDto; |
| | | import com.java110.intf.report.IReportInfoAnswerInnerServiceSMO; |
| | | import com.java110.intf.report.IReportInfoAnswerValueInnerServiceSMO; |
| | | import com.java110.intf.report.IReportInfoSettingInnerServiceSMO; |
| | | import com.java110.intf.report.IReportInfoSettingTitleValueInnerServiceSMO; |
| | | import com.java110.intf.user.IUserInnerServiceSMO; |
| | | import com.java110.po.reportInfoAnswer.ReportInfoAnswerPo; |
| | | import com.java110.po.reportInfoAnswerValue.ReportInfoAnswerValuePo; |
| | | import com.java110.po.userQuestionAnswer.UserQuestionAnswerPo; |
| | | import com.java110.po.reportInfo.ReportInfoAnswerPo; |
| | | import com.java110.po.reportInfo.ReportInfoAnswerValuePo; |
| | | import com.java110.report.bmo.reportInfoAnswerValue.ISaveReportInfoAnswerValueBMO; |
| | | import com.java110.utils.util.Assert; |
| | | import com.java110.utils.util.StringUtil; |
| | | import com.java110.vo.ResultVo; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.http.ResponseEntity; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | @Service("saveReportInfoAnswerValueBMOImpl") |
| | |
| | | ReportInfoAnswerPo reportInfoAnswerPo = new ReportInfoAnswerPo(); |
| | | reportInfoAnswerPo.setUserAnId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_userAnId)); |
| | | reportInfoAnswerPo.setSettingId(reqJson.getString("settingId")); |
| | | reportInfoAnswerPo.setPersonId("-1"); |
| | | reportInfoAnswerPo.setPersonName("未知"); |
| | | reportInfoAnswerPo.setPersonId(StringUtil.isNullOrNone(reqJson.getString("personId")) == true?"-1":reqJson.getString("personId")); |
| | | reportInfoAnswerPo.setPersonName(StringUtil.isNullOrNone(reqJson.getString("personName")) == true?"未知":reqJson.getString("personName")); |
| | | reportInfoAnswerPo.setCommunityId(reqJson.getString("communityId")); |
| | | reportInfoAnswerPo.setOpenId(reqJson.getString("openId")); |
| | | reportInfoAnswerPo.setIdCard(reqJson.getString("idCard")); |
| | | reportInfoAnswerPo.setTel(reqJson.getString("tel")); |
| | | int flag = reportInfoAnswerInnerServiceSMOImpl.saveReportInfoAnswer(reportInfoAnswerPo); |
| | | if (flag < 1) { |
| | | return ResultVo.createResponseEntity(ResultVo.CODE_OK, "保存失败"); |
| | |
| | | reportInfoAnswerValuePo.setAnValueId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_anValueId)); |
| | | reportInfoAnswerValuePo.setUserAnId(reportInfoAnswerPo.getUserAnId()); |
| | | reportInfoAnswerValuePo.setValueId(valueContent.getString(checkBoxIndex)); |
| | | reportInfoAnswerValuePo.setSettingId(reqJson.getString("settingId")); |
| | | reportInfoAnswerValuePo.setTitleId(titleObj.getString("titleId")); |
| | | reportInfoAnswerValuePo.setCommunityId(titleObj.getString("communityId")); |
| | | ReportInfoSettingTitleValueDto reportInfoSettingTitleValueDto = new ReportInfoSettingTitleValueDto(); |
| | |
| | | reportInfoAnswerValuePo.setValueId(valueContent); |
| | | reportInfoAnswerValuePo.setTitleId(titleObj.getString("titleId")); |
| | | reportInfoAnswerValuePo.setCommunityId(titleObj.getString("communityId")); |
| | | reportInfoAnswerValuePo.setSettingId(reqJson.getString("settingId")); |
| | | ReportInfoSettingTitleValueDto reportInfoSettingTitleValueDto = new ReportInfoSettingTitleValueDto(); |
| | | |
| | | |
| | |
| | | ReportInfoAnswerValuePo reportInfoAnswerValuePo = new ReportInfoAnswerValuePo(); |
| | | reportInfoAnswerValuePo.setAnValueId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_anValueId)); |
| | | reportInfoAnswerValuePo.setUserAnId(reportInfoAnswerPo.getUserAnId()); |
| | | reportInfoAnswerValuePo.setValueId(valueContent); |
| | | reportInfoAnswerValuePo.setValueId("-1"); |
| | | reportInfoAnswerValuePo.setSettingId(reqJson.getString("settingId")); |
| | | reportInfoAnswerValuePo.setTitleId(titleObj.getString("titleId")); |
| | | reportInfoAnswerValuePo.setCommunityId(titleObj.getString("communityId")); |
| | | reportInfoAnswerValuePo.setValueContent(valueContent); |
| | |
| | | return ResultVo.createResponseEntity(ResultVo.CODE_OK, "保存失败"); |
| | | } |
| | | } |
| | | |
| | | if (flag > 0) { |
| | | return ResultVo.createResponseEntity(ResultVo.CODE_OK, "保存成功"); |
| | | } |
| | | } |
| | | |
| | | |
| | | return ResultVo.createResponseEntity(ResultVo.CODE_ERROR, "保存失败"); |
| | | return ResultVo.createResponseEntity(ResultVo.CODE_OK, "保存成功"); |
| | | } |
| | | |
| | | } |