mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 10:18:42 +08:00 
			
		
		
		
	新增客户锁定和解锁 接口
This commit is contained in:
		| @@ -95,4 +95,12 @@ public class CrmCustomerController { | ||||
|         return success(true); | ||||
|     } | ||||
|  | ||||
|     @PutMapping("/lock") | ||||
|     @Operation(summary = "锁定/解锁") | ||||
|     @PreAuthorize("@ss.hasPermission('crm:customer:update')") | ||||
|     public CommonResult<Boolean> lockCustomer(@Valid @RequestBody CrmCustomerUpdateReqVO updateReqVO) { | ||||
|         customerService.lockCustomer(updateReqVO); | ||||
|         return success(true); | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -86,4 +86,11 @@ public interface CrmCustomerService { | ||||
|      */ | ||||
|     void transferCustomer(CrmTransferCustomerReqVO reqVO, Long userId); | ||||
|  | ||||
|     /** | ||||
|      * 锁定客户 解锁客户 | ||||
|      * | ||||
|      * @param updateReqVO 更新信息 | ||||
|      */ | ||||
|     void lockCustomer(@Valid CrmCustomerUpdateReqVO updateReqVO); | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -138,4 +138,13 @@ public class CrmCustomerServiceImpl implements CrmCustomerService { | ||||
|                 CrmCustomerConvert.INSTANCE.convert(reqVO, userId).setCrmType(CrmEnum.CRM_CUSTOMER.getType())); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public void lockCustomer(CrmCustomerUpdateReqVO updateReqVO) { | ||||
|         // 校验存在 | ||||
|         validateCustomerExists(updateReqVO.getId()); | ||||
|         // 更新 | ||||
|         CrmCustomerDO updateObj = CrmCustomerConvert.INSTANCE.convert(updateReqVO); | ||||
|         customerMapper.updateById(updateObj); | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Joey
					Joey