From ab0cd0727fb27f200c77d8618c0344a66157ae09 Mon Sep 17 00:00:00 2001 From: yinzuomei <576302893@qq.com> Date: Wed, 28 Jul 2021 18:33:34 +0800 Subject: [PATCH] JILUREN --- .../com/epmet/dto/form/CustomerFootBarFormDTO.java | 2 ++ .../epmet/controller/CustomerFootBarController.java | 13 ++++++++----- .../main/java/com/epmet/dao/CustomerFootBarDao.java | 4 ++-- .../com/epmet/service/CustomerFootBarService.java | 4 ++-- .../service/impl/CustomerFootBarServiceImpl.java | 12 ++++-------- .../main/resources/mapper/CustomerFootBarDao.xml | 4 ++-- 6 files changed, 20 insertions(+), 19 deletions(-) diff --git a/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/form/CustomerFootBarFormDTO.java b/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/form/CustomerFootBarFormDTO.java index 716c34db78..6c37ddcafd 100644 --- a/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/form/CustomerFootBarFormDTO.java +++ b/epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/form/CustomerFootBarFormDTO.java @@ -74,6 +74,8 @@ public class CustomerFootBarFormDTO { @NotNull(message = "显示状态不能为空", groups = { UpdateDisplayStatusGroup.class }) private Boolean display; + @NotBlank(message = "操作人id不能为空", groups = { DeleteFootbarsGroup.class,SaveOrderGroup.class,UpdateDisplayStatusGroup }) + private String userId; /** * 排序索引号dto */ diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/CustomerFootBarController.java b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/CustomerFootBarController.java index 892ecb89ab..63d4cc6b4b 100644 --- a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/CustomerFootBarController.java +++ b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/CustomerFootBarController.java @@ -220,9 +220,10 @@ public class CustomerFootBarController { * @return */ @PostMapping("saveorder") - public Result saveOrder(@RequestBody CustomerFootBarFormDTO form) { + public Result saveOrder(@LoginUser TokenDto tokenDto, @RequestBody CustomerFootBarFormDTO form) { + form.setUserId(tokenDto.getUserId()); ValidatorUtils.validateEntity(form, CustomerFootBarFormDTO.SaveOrderGroup.class); - customerFootBarService.saveOrder(form.getOrderList()); + customerFootBarService.saveOrder(form.getUserId(),form.getOrderList()); return new Result(); } @@ -232,9 +233,10 @@ public class CustomerFootBarController { * @return */ @PostMapping("updatedisplaystatus") - public Result updateDisplayStatus(@RequestBody CustomerFootBarFormDTO form) { + public Result updateDisplayStatus(@LoginUser TokenDto tokenDto,@RequestBody CustomerFootBarFormDTO form) { + form.setUserId(tokenDto.getUserId()); ValidatorUtils.validateEntity(form, CustomerFootBarFormDTO.UpdateDisplayStatusGroup.class); - customerFootBarService.updateDisplayStatus(form.getId(), form.getDisplay()); + customerFootBarService.updateDisplayStatus(form.getId(), form.getDisplay(),form.getUserId()); return new Result(); } @@ -257,8 +259,9 @@ public class CustomerFootBarController { */ @PostMapping("deletefootbar") public Result deleteFootBar(@LoginUser TokenDto tokenDto, @RequestBody CustomerFootBarFormDTO form) { + form.setUserId(tokenDto.getUserId()); ValidatorUtils.validateEntity(form, CustomerFootBarFormDTO.DeleteFootbarsGroup.class); - customerFootBarService.deleteFootBar(form.getId(),tokenDto.getUserId()); + customerFootBarService.deleteFootBar(form.getId(),form.getUserId()); return new Result(); } diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/dao/CustomerFootBarDao.java b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/dao/CustomerFootBarDao.java index 035bc5397f..d68c74c750 100644 --- a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/dao/CustomerFootBarDao.java +++ b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/dao/CustomerFootBarDao.java @@ -64,7 +64,7 @@ public interface CustomerFootBarDao extends BaseDao { * @param orderIndex * @return */ - Integer updateOrder(@Param("id") String id, @Param("orderIndex") Integer orderIndex); + Integer updateOrder(@Param("id") String id, @Param("orderIndex") Integer orderIndex,@Param("userId") String userId); CustomerFootBarEntity getByAppTypeAndBarKeyOfCustomer(@Param("customerId") String customerId, @Param("appType") String appType, @@ -77,7 +77,7 @@ public interface CustomerFootBarDao extends BaseDao { List listByAppTypeAndCustomerId(@Param("customerId") String customerId, @Param("appType") String appType); - void updateDisplayStatus(@Param("id") String id, @Param("display") Boolean display); + void updateDisplayStatus(@Param("id") String id, @Param("display") Boolean display,@Param("userId")String userId); List listFootBarOwnerCustomerIds(); diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/CustomerFootBarService.java b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/CustomerFootBarService.java index c40c5651dd..0cb8bba353 100644 --- a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/CustomerFootBarService.java +++ b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/CustomerFootBarService.java @@ -110,11 +110,11 @@ public interface CustomerFootBarService extends BaseService orderList); + void saveOrder(String userId,List orderList); CustomerFootBarEntity getByAppTypeAndBarKeyOfCustomer(String customerId, String appType, String barKey); - void updateDisplayStatus(String id, Boolean display); + void updateDisplayStatus(String id, Boolean display,String userId); void addDefault4Customer(String customerId, String appType); diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/CustomerFootBarServiceImpl.java b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/CustomerFootBarServiceImpl.java index 6f1e70db5b..b6dda91e08 100644 --- a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/CustomerFootBarServiceImpl.java +++ b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/CustomerFootBarServiceImpl.java @@ -212,9 +212,9 @@ public class CustomerFootBarServiceImpl extends BaseServiceImpl orderList) { + public void saveOrder(String userId,List orderList) { for (CustomerFootBarFormDTO.OrderIndexDTO idx : orderList) { - baseDao.updateOrder(idx.getId(), idx.getOrderIndex()); + baseDao.updateOrder(idx.getId(), idx.getOrderIndex(),userId); } if (!CollectionUtils.isEmpty(orderList)) { @@ -237,8 +237,8 @@ public class CustomerFootBarServiceImpl extends BaseServiceImpl update customer_foot_bar - set ORDER_INDEX = #{orderIndex} + set ORDER_INDEX = #{orderIndex},UPDATED_BY=#{userId},UPDATED_TIME=NOW() where ID = #{id} and DEL_FLAG='0' update customer_foot_bar - set DISPLAY=#{display} + set DISPLAY=#{display},UPDATED_BY=#{userId},UPDATED_TIME=NOW() where ID = #{id} and DEL_FLAG='0'