From e44483498d0ad2099f3210ac9b5626195f9c7340 Mon Sep 17 00:00:00 2001 From: donqi Date: Wed, 1 Jun 2022 21:29:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=9B=A2=E9=98=9F=E6=88=90?= =?UTF-8?q?=E5=91=98=E5=A4=87=E6=B3=A8=E6=8E=A5=E5=8F=A3=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/worker/WorkerTeamController.java | 15 +++++++++++++++ .../com/ghy/worker/mapper/WorkerTeamMapper.java | 6 ++++++ .../com/ghy/worker/service/WorkerTeamService.java | 1 + .../service/impl/WorkerTeamServiceImpl.java | 5 +++++ .../resources/mapper/worker/WorkerTeamMapper.xml | 9 ++++++++- 5 files changed, 35 insertions(+), 1 deletion(-) diff --git a/ghy-admin/src/main/java/com/ghy/web/controller/worker/WorkerTeamController.java b/ghy-admin/src/main/java/com/ghy/web/controller/worker/WorkerTeamController.java index aac01190..5ca67d65 100644 --- a/ghy-admin/src/main/java/com/ghy/web/controller/worker/WorkerTeamController.java +++ b/ghy-admin/src/main/java/com/ghy/web/controller/worker/WorkerTeamController.java @@ -47,5 +47,20 @@ public class WorkerTeamController extends BaseController { return getDataTable(list); } + @PostMapping("/updateTeam") + @ResponseBody + public AjaxResult updateTeam(@RequestBody WorkerTeam workerTeam){ + try { + int result = workerTeamService.updateWorkerTeam(workerTeam); + if(result > 0){ + return AjaxResult.success("修改成功"); + }else { + return AjaxResult.warn("修改失败"); + } + }catch (Exception e){ + logger.error(e.getMessage()); + return AjaxResult.error(ExceptionUtil.getExceptionMessage(e)); + } + } } diff --git a/ghy-worker/src/main/java/com/ghy/worker/mapper/WorkerTeamMapper.java b/ghy-worker/src/main/java/com/ghy/worker/mapper/WorkerTeamMapper.java index 717d67b4..02087480 100644 --- a/ghy-worker/src/main/java/com/ghy/worker/mapper/WorkerTeamMapper.java +++ b/ghy-worker/src/main/java/com/ghy/worker/mapper/WorkerTeamMapper.java @@ -23,4 +23,10 @@ public interface WorkerTeamMapper { * @return 更新成功条数 */ int deleteWorkerTeamByIds(Long[] ids); + + /** + * @param workerTeam 师傅团队信息 + * @return 修改成功条数 + * */ + int updateWorkerTeam(WorkerTeam workerTeam); } diff --git a/ghy-worker/src/main/java/com/ghy/worker/service/WorkerTeamService.java b/ghy-worker/src/main/java/com/ghy/worker/service/WorkerTeamService.java index feef8e28..f25aa989 100644 --- a/ghy-worker/src/main/java/com/ghy/worker/service/WorkerTeamService.java +++ b/ghy-worker/src/main/java/com/ghy/worker/service/WorkerTeamService.java @@ -15,4 +15,5 @@ public interface WorkerTeamService { public int insertWorkerTeam(WorkerTeam workerTeam); + int updateWorkerTeam(WorkerTeam workerTeam); } diff --git a/ghy-worker/src/main/java/com/ghy/worker/service/impl/WorkerTeamServiceImpl.java b/ghy-worker/src/main/java/com/ghy/worker/service/impl/WorkerTeamServiceImpl.java index 4cddbe5c..dd9ecfe6 100644 --- a/ghy-worker/src/main/java/com/ghy/worker/service/impl/WorkerTeamServiceImpl.java +++ b/ghy-worker/src/main/java/com/ghy/worker/service/impl/WorkerTeamServiceImpl.java @@ -26,4 +26,9 @@ public class WorkerTeamServiceImpl implements WorkerTeamService { return workerTeamMapper.insertWorkerTeam(workerTeam); } + @Override + public int updateWorkerTeam(WorkerTeam workerTeam) { + return workerTeamMapper.updateWorkerTeam(workerTeam); + } + } diff --git a/ghy-worker/src/main/resources/mapper/worker/WorkerTeamMapper.xml b/ghy-worker/src/main/resources/mapper/worker/WorkerTeamMapper.xml index 4b757930..a8e393cf 100644 --- a/ghy-worker/src/main/resources/mapper/worker/WorkerTeamMapper.xml +++ b/ghy-worker/src/main/resources/mapper/worker/WorkerTeamMapper.xml @@ -37,7 +37,7 @@ - SELECT wt.leader_id, wt.worker_name, wt.worker_id, w.phone, w.name, w.worker_logo_url + SELECT wt.worker_team_id, wt.leader_id, wt.worker_name, wt.worker_id, w.phone, w.name, w.worker_logo_url FROM worker_team wt left join worker w on wt.worker_id = w.worker_id @@ -58,4 +58,11 @@ + + update worker_team + + worker_name = #{workerName} + + where worker_team_id = #{workerTeamId} +