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} +