From cb19e6a52f00b20378abc4c2c580a5dcc53b375e Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Tue, 29 Sep 2020 17:23:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/controller/ResultRecordController.java | 16 ++++++++++++++++ .../modules/sys/dao/app/ResultRecordMapper.java | 2 ++ .../sys/service/app/ResultRecordService.java | 2 ++ .../app/impl/ResultRecordServiceImpl.java | 5 +++++ .../resources/mapper/app/ResultRecordMapper.xml | 4 ++++ 5 files changed, 29 insertions(+) diff --git a/src/main/java/com/lz/modules/app/controller/ResultRecordController.java b/src/main/java/com/lz/modules/app/controller/ResultRecordController.java index 0a1a8652..aecc36a3 100644 --- a/src/main/java/com/lz/modules/app/controller/ResultRecordController.java +++ b/src/main/java/com/lz/modules/app/controller/ResultRecordController.java @@ -604,6 +604,22 @@ public class ResultRecordController extends AbstractController { return R.ok(); } + + + /** + * 删除 + */ + @RequestMapping("/addRecordAjudex") + public R addRecordAjudex(String type) { + ResultRecord resultRecord = resultRecordService.selectCurrentMonthResultRecordByStaffIdType(getUserId(),NumberUtil.objToIntDefault(type,2)); + if(resultRecord !=null){ + return R.error("当月己经存在绩效,请编辑。"); + } + return R.ok(); + } + + + /** * 删除 */ diff --git a/src/main/java/com/lz/modules/sys/dao/app/ResultRecordMapper.java b/src/main/java/com/lz/modules/sys/dao/app/ResultRecordMapper.java index b59f5e22..1de946f4 100644 --- a/src/main/java/com/lz/modules/sys/dao/app/ResultRecordMapper.java +++ b/src/main/java/com/lz/modules/sys/dao/app/ResultRecordMapper.java @@ -65,4 +65,6 @@ public interface ResultRecordMapper extends BaseMapper { List targetReportList(@Param("req")ReportListReq req, @Param("staffIds") List staffIds, @Param("page") IPage page); ResultRecord selectLastResultRecordByStaffIdType(@Param("staffId") Long staffId, @Param("type") int type); + + ResultRecord selectCurrentMonthResultRecordByStaffIdType(@Param("staffId") Long staffId, @Param("type") int type); } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/sys/service/app/ResultRecordService.java b/src/main/java/com/lz/modules/sys/service/app/ResultRecordService.java index 11101b50..66df2ae2 100644 --- a/src/main/java/com/lz/modules/sys/service/app/ResultRecordService.java +++ b/src/main/java/com/lz/modules/sys/service/app/ResultRecordService.java @@ -96,4 +96,6 @@ public interface ResultRecordService extends IService { DepartmentsStaffRelateEntity getLeaderDepartmentsStaffRelateEntity(Long staffId); ResultRecord selectLastResultRecordByStaffIdType(Long staffId, int type); + + ResultRecord selectCurrentMonthResultRecordByStaffIdType(Long staffId, int type); } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java b/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java index 39545756..4234dd70 100644 --- a/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java +++ b/src/main/java/com/lz/modules/sys/service/app/impl/ResultRecordServiceImpl.java @@ -329,6 +329,11 @@ public class ResultRecordServiceImpl extends ServiceImpl + +