|
|
@@ -7,10 +7,7 @@ import com.iformall.domain.po.base.BaseEntity; |
|
|
|
import com.iformall.domain.po.sm.MouldPatch; |
|
|
|
import com.iformall.domain.po.sm.MouldPatchSign; |
|
|
|
import com.iformall.domain.po.sm.UserMouldVideo; |
|
|
|
import com.iformall.enums.EnumColour; |
|
|
|
import com.iformall.enums.EnumMouldPatchType; |
|
|
|
import com.iformall.enums.EnumMouldSendType; |
|
|
|
import com.iformall.enums.EnumaMouldPatchStatus; |
|
|
|
import com.iformall.enums.*; |
|
|
|
import com.iformall.language.LanguageDetect; |
|
|
|
import com.iformall.service.sm.MouldPatchService; |
|
|
|
import com.iformall.service.sm.MouldPatchSignService; |
|
|
@@ -74,14 +71,22 @@ public class MouldPatchController extends BaseController { |
|
|
|
if (record == null || StringUtils.isBlank(record.getPaperwork())) { |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); |
|
|
|
} |
|
|
|
LanguageDetect.detect(record.getPaperwork()); |
|
|
|
String detect = LanguageDetect.detect(record.getPaperwork()); |
|
|
|
if(StringUtils.isBlank(detect)){ |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"语种识别失败"); |
|
|
|
} |
|
|
|
EnumLanguages anEnum = EnumLanguages.getEnum(detect); |
|
|
|
if(anEnum == null){ |
|
|
|
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"暂不支持该语种"); |
|
|
|
} |
|
|
|
|
|
|
|
MouldPatch mouldPatch = new MouldPatch(); |
|
|
|
mouldPatch.setType(EnumMouldPatchType.voice_mould.getCode()); |
|
|
|
mouldPatch.setSendType(EnumMouldSendType.auto.getCode()); |
|
|
|
mouldPatch.setStatus(EnumaMouldPatchStatus.put_on.getCode()); |
|
|
|
|
|
|
|
mouldPatch.setLanguages(anEnum.getCode()); |
|
|
|
mouldPatch.setSortColumns(BaseEntity.SortField.UpdateDate_DESC); |
|
|
|
return new ResultData(); |
|
|
|
final PageInfo<MouldPatch> page = mouldPatchService.cListAsPage(mouldPatch, pageNum, pageSize); |
|
|
|
return new ResultData(page); |
|
|
|
} |
|
|
|
} |