|
|
@ -20,17 +20,14 @@ package com.elink.esua.epdc.modules.evaluate.service.impl; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.dto.evaluate.EvaluateDetailDTO; |
|
|
|
import com.elink.esua.epdc.dto.evaluate.EvaluateInfoDTO; |
|
|
|
import com.elink.esua.epdc.dto.evaluate.EvaluateOfficerDTO; |
|
|
|
import com.elink.esua.epdc.dto.evaluate.EvaluateSelectOption; |
|
|
|
import com.elink.esua.epdc.dto.evaluate.form.EvaluateSubmitFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.evaluate.result.EvaluateDeptCountResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.evaluate.result.EvaluateInfoResultDTO; |
|
|
|
import com.elink.esua.epdc.modules.evaluate.dao.EvaluateInfoDao; |
|
|
|
import com.elink.esua.epdc.modules.evaluate.entity.EvaluateInfoEntity; |
|
|
@ -121,6 +118,11 @@ public class EvaluateInfoServiceImpl extends BaseServiceImpl<EvaluateInfoDao, Ev |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public Result evaluateSubmit(EvaluateSubmitFormDTO formDto) { |
|
|
|
try{ |
|
|
|
// 校验提交人当天是否已经评价过某干部
|
|
|
|
Integer times = baseDao.checkEvaluateTimes(formDto); |
|
|
|
if(times > 0){ |
|
|
|
return new Result().error("今天已评价过该干部。"); |
|
|
|
} |
|
|
|
EvaluateInfoDTO dto = new EvaluateInfoDTO(); |
|
|
|
dto.setFullName(formDto.getFullName()); |
|
|
|
dto.setMobile(formDto.getMobile()); |
|
|
|