| @@ -71,6 +71,14 @@ public class MouldPatchController extends BaseController { | |||||
| if (record == null || StringUtils.isBlank(record.getPaperwork())) { | if (record == null || StringUtils.isBlank(record.getPaperwork())) { | ||||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | ||||
| } | } | ||||
| Integer sex = null; | |||||
| if(record.getPersonMouldId() != null){ | |||||
| MouldPatch personMode = mouldPatchService.getDetailById(record.getPersonMouldId()); | |||||
| if(personMode == null){ | |||||
| return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"选择模板不存在"); | |||||
| } | |||||
| sex = personMode.getSex(); | |||||
| } | |||||
| String detect = LanguageDetect.detect(record.getPaperwork()); | String detect = LanguageDetect.detect(record.getPaperwork()); | ||||
| if(StringUtils.isBlank(detect)){ | if(StringUtils.isBlank(detect)){ | ||||
| return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"语种识别失败"); | return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"语种识别失败"); | ||||
| @@ -81,6 +89,7 @@ public class MouldPatchController extends BaseController { | |||||
| } | } | ||||
| MouldPatch mouldPatch = new MouldPatch(); | MouldPatch mouldPatch = new MouldPatch(); | ||||
| mouldPatch.setSex(sex); | |||||
| mouldPatch.setType(EnumMouldPatchType.voice_mould.getCode()); | mouldPatch.setType(EnumMouldPatchType.voice_mould.getCode()); | ||||
| mouldPatch.setSendType(EnumMouldSendType.auto.getCode()); | mouldPatch.setSendType(EnumMouldSendType.auto.getCode()); | ||||
| mouldPatch.setStatus(EnumaMouldPatchStatus.put_on.getCode()); | mouldPatch.setStatus(EnumaMouldPatchStatus.put_on.getCode()); | ||||