ソースを参照

销售线索-分配人员修改

yangzian 2 年 前
コミット
0718d3d0e6

+ 2 - 2
ruixuan-salesLeads/src/main/java/com.ruixuan.salesLeads/controller/SaleClueInfoController.java

@@ -116,10 +116,10 @@ public class SaleClueInfoController extends BaseController {
 
 
 
-    @ApiOperation(value = "销售线索-分配",notes = "销售线索-分配-(可以传多个卖家id)")
+    @ApiOperation(value = "销售线索-分配",notes = "销售线索-分配-(可以传多个销售线索id,废弃入参传卖家id)")
     @PostMapping(value = "/saleClueDistribution")
     public ResultResponse saleClueDistribution(
-            @ApiParam(value = "卖家ids") @RequestParam(value = "sellerIds") String sellerIds,
+            @ApiParam(value = "销售线索ids") @RequestParam(value = "sellerIds") String sellerIds,
             @ApiParam(value = "销售id") @RequestParam(value = "saleId") Long saleId,
             @ApiParam(value = "创建人id") @RequestParam(value = "createUserId") Long createUserId){
         List<String> sellerList = Arrays.asList(StringUtils.split(sellerIds,","));

+ 7 - 4
ruixuan-salesLeads/src/main/java/com.ruixuan.salesLeads/service/impl/SaleClueInfoServiceImpl.java

@@ -325,7 +325,7 @@ public class SaleClueInfoServiceImpl implements ISaleClueInfoService {
      *
      * @description: 销售线索-分配
      *
-     * @param sellerIds 卖家ids
+     * @param sellerIds 销售线索ids
      * @param saleId 销售id
      * @param createUserId
      * @return: com.ruixuan.common.core.domain.ResultResponse
@@ -335,12 +335,15 @@ public class SaleClueInfoServiceImpl implements ISaleClueInfoService {
     public ResultResponse saleClueDistribution(List<String> sellerIds, Long saleId,Long createUserId){
 
          sellerIds.forEach(sellerId -> {
+             //销售线索id查询
+             SaleRecordVo saleInfo = saleClueInfoMapper.selectSaleClueInfoById(Integer.valueOf(sellerId));
+
              //修改销售线索 销售
-             saleClueInfoMapper.updateSaleClueSale(Long.valueOf(sellerId),saleId,1);
+             saleClueInfoMapper.updateSaleClueSale(saleInfo.getSellerId(),saleId,1);
              // 修改线索 状态
-             saleClueInfoMapper.updateSaleClueState(Long.valueOf(sellerId),2);
+             saleClueInfoMapper.updateSaleClueState(saleInfo.getSellerId(),2);
              //添加 分配记录
-             saleClueDistributionInfoMapper.insertSaleClueDistribution(new SaleClueDistributionInfoPojo(Long.valueOf(sellerId),saleId,createUserId));
+             saleClueDistributionInfoMapper.insertSaleClueDistribution(new SaleClueDistributionInfoPojo(saleInfo.getSellerId(),saleId,createUserId));
          });
 
         return ResultResponse.successMsg("分配销售成功。",null);

+ 1 - 1
ruixuan-salesLeads/src/main/java/com.ruixuan.salesLeads/service/impl/TelephoneRobotServiceImpl.java

@@ -145,7 +145,7 @@ public class TelephoneRobotServiceImpl implements ITelephoneRobotService {
         }
 
         if (customerList.isEmpty()){
-            return ResultResponse.error("销售线索电话信息已导入过信息或者销售线索电话信息为空。");
+            return ResultResponse.error("销售线索查询为空或已导入。");
         }
 
         result.put("customerList",customerList);