liyong
2 天以前 2c27b38472c218f546765c3c24e23d80995ca66a
fix(customer): 修复私海客户流转公海功能中的分配状态设置问题

- 将接口路径从 /back 修改为 /back/{id} 并使用路径参数
- 修复客户流转公海时 isAssigned 字段设置错误的问题,将值从 1 改为 0
- 确保客户流转公海后正确标记为未分配状态
已修改2个文件
6 ■■■■ 文件已修改
src/main/java/com/ruoyi/basic/controller/CustomerController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/service/impl/CustomerServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/controller/CustomerController.java
@@ -148,8 +148,8 @@
     * 私海客户流回公海
     */
    @Log(title = "客户档案", businessType = BusinessType.OTHER)
    @PostMapping("/back")
    public R back(Long id) {
    @PostMapping("/back/{id}")
    public R back(@PathVariable("id") Long id) {
        return R.ok(customerService.back(id));
    }
}
src/main/java/com/ruoyi/basic/service/impl/CustomerServiceImpl.java
@@ -375,7 +375,7 @@
        //将客户的type改为1 且直接分配给当前用户
        Customer customer = customerMapper.selectById(id);
        customer.setType(1);
        customer.setIsAssigned(1);
        customer.setIsAssigned(0);
        return this.updateById(customer);
    }