diff --git a/src/main/java/com/pro/bus/controller/PlanController.java b/src/main/java/com/pro/bus/controller/PlanController.java index 5961d66e9e6e00251b581ce2acdd0a0d6b9a8059..e2bd52e27e8756ce6b250fe5cd1f9f5511baebb5 100644 --- a/src/main/java/com/pro/bus/controller/PlanController.java +++ b/src/main/java/com/pro/bus/controller/PlanController.java @@ -147,7 +147,11 @@ return Result.successResult("删除成功"); @RequestMapping(value = "/plan/status/{plan_status}") @ResponseBody public Result updatePlanStatus(@RequestBody Integer[] plan_ids,@PathVariable Integer plan_status){ -planService.updatePlanStatus(plan_ids,plan_status); +// Plan plan = new Plan(); +// plan.setPlan_person(((User)(SecurityUtils.getSubject().getPrincipal())).getU_name()); + String plan_person = ((User)SecurityUtils.getSubject().getPrincipal()).getU_name(); + + planService.updatePlanStatus(plan_ids,plan_status,plan_person); return Result.successResult("修改成功"); } diff --git a/src/main/java/com/pro/bus/mapper/PlanMapper.java b/src/main/java/com/pro/bus/mapper/PlanMapper.java index 47989db89ab2a872df89110e349f576dc635de4d..c3044b8e9f30e63073739418fa3defdacb2fb1ee 100644 --- a/src/main/java/com/pro/bus/mapper/PlanMapper.java +++ b/src/main/java/com/pro/bus/mapper/PlanMapper.java @@ -4,6 +4,7 @@ import com.pro.bus.entity.Plan; import com.pro.info.entity.Color; import com.pro.info.entity.Customer; import com.pro.info.entity.Standard; +import org.apache.ibatis.annotations.Param; import org.mybatis.spring.annotation.MapperScan; import java.util.List; @@ -18,6 +19,6 @@ public interface PlanMapper { public void addPlan(Plan plan); public Plan getPlanById(Integer plan_id); public void updatePlan(Plan plan); - public void updatePlanStatus(Integer[] plan_ids,Integer plan_status); + public void updatePlanStatus(@Param("plan_ids") Integer[] plan_ids, @Param("plan_status") Integer plan_status, @Param("plan_person")String plan_person); } diff --git a/src/main/java/com/pro/bus/service/PlanService.java b/src/main/java/com/pro/bus/service/PlanService.java index 2058a1ac4628162995e67f4dd0ca332132320d6d..2c2f809418cd0af42c0cd16a0f61481b0f037a11 100644 --- a/src/main/java/com/pro/bus/service/PlanService.java +++ b/src/main/java/com/pro/bus/service/PlanService.java @@ -17,7 +17,7 @@ public interface PlanService { public void addPlan(Plan plan); public Plan getPlanById(Integer plan_id); public void updatePlan(Plan plan); - public void updatePlanStatus(Integer[] plan_ids,Integer plan_status); + public void updatePlanStatus(Integer[] plan_ids,Integer plan_status,String plan_person); public void delete(Integer[] plan_ids); diff --git a/src/main/java/com/pro/bus/service/impl/PlanServiceImpl.java b/src/main/java/com/pro/bus/service/impl/PlanServiceImpl.java index 54e7845a65a53cf4b3ae84658ce2dd81cf104777..1f4bdeb6cc79a5285e6ebdd957852c29d2934938 100644 --- a/src/main/java/com/pro/bus/service/impl/PlanServiceImpl.java +++ b/src/main/java/com/pro/bus/service/impl/PlanServiceImpl.java @@ -71,8 +71,8 @@ private PlanMapper planMapper; } @Override - public void updatePlanStatus(Integer[] plan_ids, Integer plan_status) { - planMapper.updatePlanStatus(plan_ids,plan_status); + public void updatePlanStatus(Integer[] plan_ids, Integer plan_status,String plan_person) { + planMapper.updatePlanStatus(plan_ids,plan_status,plan_person); } diff --git a/src/main/resources/mapper/bus/PlanMapper.xml b/src/main/resources/mapper/bus/PlanMapper.xml index b00f21481436f84e543896cbd13bf7664314c8a8..00d78c7511f139671f99d3b0ec3396a40fc94fdb 100644 --- a/src/main/resources/mapper/bus/PlanMapper.xml +++ b/src/main/resources/mapper/bus/PlanMapper.xml @@ -3,25 +3,24 @@ @@ -110,20 +110,17 @@ insert into bus_plan values(#{plan_id},#{standard_id},#{cus_id},#{co_id},#{plan_ where plan_id=#{plan_id} - + update bus_plan set - plan_status=#{param2}, - plan_date=date(now()) + plan_status=#{plan_status}, + plan_date=date(now()), + plan_person=#{plan_person} - 1 <> 1 or - + plan_id=#{plan_id} - - - \ No newline at end of file diff --git a/src/main/web/WEB-INF/views/bus/plan.jsp b/src/main/web/WEB-INF/views/bus/plan.jsp index d79b492867f6d6164d202078399ca52069bbdcf8..fbb3bc457ac2452bfe670767855e138ce594b75f 100644 --- a/src/main/web/WEB-INF/views/bus/plan.jsp +++ b/src/main/web/WEB-INF/views/bus/plan.jsp @@ -703,7 +703,7 @@ ,type: 'month' }); }); - //函数:改变多个客户信息状态 + //函数:改变多个计划信息状态 function changeMultiCusStatus(title,text,plan_status,table,cusTable){ var checkStatus = table.checkStatus('demo'); //基础参数id对应的值 console.log(checkStatus.data) //获取选中行的数据(数组)