Browse Source

线索任务跟进

yangzian 3 years ago
parent
commit
4cffbd5ac0

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

@@ -116,6 +116,22 @@ public class SaleClueInfoController extends BaseController {
 
 
 
+    @ApiOperation(value = "销售线索-转面销/电销",notes = "销售线索-转面销/电销")
+    @PostMapping(value = "/saleClueToOffline")
+    public ResultResponse saleClueToOffline(@ApiParam(value = "卖家id") @RequestParam(value = "sellerId") Long sellerId,
+                                            @ApiParam(value = "类型1-电销 2-面销") @RequestParam(value = "offlineSaleFlag") int offlineSaleFlag,
+                                            @ApiParam(value = "创建人id") @RequestParam(value = "createUserId") Long createUserId){
+
+        return saleClueInfoServiceImpl.saleClueToOffline(sellerId,offlineSaleFlag,createUserId);
+
+    }
+
+
+
+
+
+
+
     @ApiOperation(value = "销售线索任务列表查询",notes = "销售线索任务列表查询")
     @GetMapping(value = "/selectSaleClueTaskList")
     public ResultResponse<List<SaleClueInfoPojo>> selectSaleClueTaskList(

+ 8 - 1
ruixuan-salesLeads/src/main/java/com.ruixuan.salesLeads/mapper/SaleClueInfoMapper.java

@@ -88,11 +88,18 @@ public interface SaleClueInfoMapper {
 
     /**
      * 卖家id 查询线索信息
-     * @param sellerId
+     * @param sellerId 卖家id
      * @return
      */
      SaleRecordVo selectSaleClueInfoBySellerId(@Param(value = "sellerId") Long sellerId);
 
+    /**
+     * 修改销售线索 销售类别 电销或面销
+     * @param sellerId 卖家id
+     * @param offlineSaleFlag 类型 1-电销 2-面销
+     */
+     void updateSaleClueOfflineFlag(@Param(value = "sellerId") Long sellerId,@Param(value = "offlineSaleFlag") int offlineSaleFlag);
+
 
 
 

+ 1 - 1
ruixuan-salesLeads/src/main/java/com.ruixuan.salesLeads/pojo/SaleClueInfoPojo.java

@@ -76,7 +76,7 @@ public class SaleClueInfoPojo {
     @ApiModelProperty("进行状态 1-未开始 2-进行中 3-已结束")
     private int state;
 
-    @ApiModelProperty("是否转面销 0-否 1-是")
+    @ApiModelProperty("是否转面销 1-电销 2-面销")
     private int offlineSaleFlag;
 
     @ApiModelProperty("创建人")

+ 2 - 0
ruixuan-salesLeads/src/main/java/com.ruixuan.salesLeads/service/ISaleClueInfoService.java

@@ -37,4 +37,6 @@ public interface ISaleClueInfoService {
 
     ResultResponse insertSaleTaskRecord(SaleClueRecordInfoPojo recordInfoPojo);
 
+    ResultResponse saleClueToOffline(Long sellerId,int offlineSaleFlag,Long createUserId);
+
 }

+ 19 - 0
ruixuan-salesLeads/src/main/java/com.ruixuan.salesLeads/service/impl/SaleClueInfoServiceImpl.java

@@ -375,6 +375,25 @@ public class SaleClueInfoServiceImpl implements ISaleClueInfoService {
 
 
 
+    /**
+     *
+     * @description: 销售线索-转面销/电销
+     *
+     * @param sellerId 卖家id
+     * @param offlineSaleFlag 类型1-电销 2-面销
+     * @param createUserId
+     * @return: com.ruixuan.common.core.domain.ResultResponse
+     */
+    @Override
+    public ResultResponse saleClueToOffline(Long sellerId,int offlineSaleFlag,Long createUserId){
+        saleClueInfoMapper.updateSaleClueOfflineFlag(sellerId,offlineSaleFlag);
+        return ResultResponse.successMsg("成功。",null);
+    }
+
+
+
+
+
 
 
 

+ 12 - 0
ruixuan-salesLeads/src/main/resources/mapper/salesLeads/SaleClueInfoMapper.xml

@@ -273,6 +273,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
 
 
+	<!--  修改销售线索 销售类别 电销或面销 -->
+	<update id="updateSaleClueOfflineFlag">
+		UPDATE sale_clue_info
+		SET
+			offline_sale_flag = #{offlineSaleFlag}
+		WHERE
+			seller_id = #{sellerId}
+	</update>
+
+
+
+