This commit is contained in:
linfso 2024-07-11 15:04:16 +08:00
parent a576e03a33
commit d2636bf61c
5 changed files with 58 additions and 0 deletions

View File

@ -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("数据重复!");
}
}
/**
* 修改月结客户
*/

View File

@ -52,6 +52,15 @@ public interface EmisCustomerUserMapper extends BaseMapper<EmisCustomerUser>
*/
public int updateEmisCustomerUser(EmisCustomerUser emisCustomerUser);
/**
* 重置登录密码
* @param emisCustomerUser
* @return
*/
public int resetCustomerUserPwd(EmisCustomerUser emisCustomerUser);
/**
* 删除
*

View File

@ -43,6 +43,15 @@ public interface IEmisCustomerUserService
*/
public int insertEmisCustomerUser(EmisCustomerUser emisCustomerUser);
/**
* 重置登录密码
* @param emisCustomerUser
* @return
*/
public int resetCustomerUserPwd(EmisCustomerUser emisCustomerUser);
/**
* 修改快递客户用户
*

View File

@ -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);
}
/**
* 修改快递客户用户
*

View File

@ -356,6 +356,17 @@
where id = #{id}
</update>
<update id="resetCustomerUserPwd" parameterType="EmisCustomerUser">
update emis_customer_user
<trim prefix="SET" suffixOverrides=",">
password = #{password},
<if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="updateSite != null and updateSite != ''">update_site = #{updateSite},</if>
</trim>
where id = #{id}
</update>
<delete id="deleteEmisCustomerUserById" parameterType="Long">
update emis_customer_user set del_flag='1' where id = #{id}