From e5cba3212c5aefaad7e613a34b97c65db47cd9b0 Mon Sep 17 00:00:00 2001 From: wanggongfeng <1305282856@qq.com> Date: Mon, 23 Mar 2020 14:13:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B9=B2=E9=83=A8=E8=AF=84=E4=BB=B7=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=8F=90=E4=BA=A4=E4=BA=BA=E6=AF=8F=E5=A4=A9=E5=8F=AA?= =?UTF-8?q?=E8=83=BD=E8=AF=84=E4=BB=B7=E4=B8=80=E6=AC=A1=E6=9F=90=E4=B8=AA?= =?UTF-8?q?=E5=B9=B2=E9=83=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epdc/modules/evaluate/dao/EvaluateInfoDao.java | 9 +++++++++ .../evaluate/service/impl/EvaluateInfoServiceImpl.java | 10 ++++++---- .../main/resources/mapper/evaluate/EvaluateInfoDao.xml | 9 +++++++++ 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/evaluate/dao/EvaluateInfoDao.java b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/evaluate/dao/EvaluateInfoDao.java index 3b485d25d..e2cddd3ec 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/evaluate/dao/EvaluateInfoDao.java +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/evaluate/dao/EvaluateInfoDao.java @@ -19,6 +19,7 @@ package com.elink.esua.epdc.modules.evaluate.dao; import com.elink.esua.epdc.commons.mybatis.dao.BaseDao; 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.EvaluateInfoResultDTO; import com.elink.esua.epdc.modules.evaluate.entity.EvaluateInfoEntity; import org.apache.ibatis.annotations.Mapper; @@ -47,5 +48,13 @@ public interface EvaluateInfoDao extends BaseDao { void deleteEvaluate(@Param("id")String id); void UpdateOfficerCount(@Param("id")String id, @Param("type")String type); + + /** + * 校验评价次数 + * @param formDto + * @author wanggongfeng + * @return + */ + Integer checkEvaluateTimes(EvaluateSubmitFormDTO formDto); } \ No newline at end of file diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/evaluate/service/impl/EvaluateInfoServiceImpl.java b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/evaluate/service/impl/EvaluateInfoServiceImpl.java index 5e9a0215e..2ea43f9bd 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/evaluate/service/impl/EvaluateInfoServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/java/com/elink/esua/epdc/modules/evaluate/service/impl/EvaluateInfoServiceImpl.java @@ -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 0){ + return new Result().error("今天已评价过该干部。"); + } EvaluateInfoDTO dto = new EvaluateInfoDTO(); dto.setFullName(formDto.getFullName()); dto.setMobile(formDto.getMobile()); diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateInfoDao.xml b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateInfoDao.xml index 8f5a05b6f..b18a97af2 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateInfoDao.xml +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateInfoDao.xml @@ -105,5 +105,14 @@ where ID = #{id} and DEL_FLAG = '0' + + \ No newline at end of file