diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerUserController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerUserController.java index 8f34cbf49..e532b0236 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerUserController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCustomerUserController.java @@ -209,6 +209,23 @@ public class EmisCustomerUserController extends EmisBaseController } + + /** + * 重置用户登录密码 + */ + @PreAuthorize("@ss.hasPermi('emis:emisCustomerUser:edit')") + @Log(title = "重置OMS用户密码", businessType = BusinessType.UPDATE) + @PutMapping("/resetCustomerUserPwd") + public AjaxResult resetCustomerUserPwd(@RequestBody EmisCustomerUser emisCustomerUser) + { + try { + return toAjax(emisCustomerUserService.resetCustomerUserPwd(emisCustomerUser)); + } catch (Exception e) { + e.printStackTrace(); + return AjaxResult.error("数据重复!"); + } + } + /** * 修改月结客户 */ diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCustomerUserMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCustomerUserMapper.java index 4f5e2bb16..de447b6de 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCustomerUserMapper.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisCustomerUserMapper.java @@ -52,6 +52,15 @@ public interface EmisCustomerUserMapper extends BaseMapper */ public int updateEmisCustomerUser(EmisCustomerUser emisCustomerUser); + + /** + * 重置登录密码 + * @param emisCustomerUser + * @return + */ + public int resetCustomerUserPwd(EmisCustomerUser emisCustomerUser); + + /** * 删除 * diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisCustomerUserService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisCustomerUserService.java index 63ddd516c..d11013192 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisCustomerUserService.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisCustomerUserService.java @@ -43,6 +43,15 @@ public interface IEmisCustomerUserService */ public int insertEmisCustomerUser(EmisCustomerUser emisCustomerUser); + + /** + * 重置登录密码 + * @param emisCustomerUser + * @return + */ + public int resetCustomerUserPwd(EmisCustomerUser emisCustomerUser); + + /** * 修改快递客户用户 * diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCustomerUserServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCustomerUserServiceImpl.java index 43fd3b274..dc1cf196b 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCustomerUserServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisCustomerUserServiceImpl.java @@ -70,6 +70,18 @@ public class EmisCustomerUserServiceImpl extends EmisBaseService implements IEmi return 1; } + /** + * 重置登录密码 + * @param emisCustomerUser + * @return + */ + @Override + public int resetCustomerUserPwd(EmisCustomerUser emisCustomerUser) + { + return emisCustomerUserMapper.resetCustomerUserPwd(emisCustomerUser); + } + + /** * 修改快递客户用户 * diff --git a/emis-biz/src/main/resources/mapper/EmisCustomerUserMapper.xml b/emis-biz/src/main/resources/mapper/EmisCustomerUserMapper.xml index 1c1cd517c..cdd788a96 100644 --- a/emis-biz/src/main/resources/mapper/EmisCustomerUserMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisCustomerUserMapper.xml @@ -356,6 +356,17 @@ where id = #{id} + + update emis_customer_user + + password = #{password}, + update_by = #{updateBy}, + update_time = #{updateTime}, + update_site = #{updateSite}, + + where id = #{id} + + update emis_customer_user set del_flag='1' where id = #{id}