diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/PointRecommendDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/PointRecommendDAO.java index 77e13e262..6087ef9d3 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/PointRecommendDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/PointRecommendDAO.java @@ -98,12 +98,12 @@ public class PointRecommendDAO { } /** - * 删除未选择的推荐铺位 + * 转让线索更新推荐状态 * @param lineId * @return */ - public Integer deleteUnselectedRecommendPointByLineId(Long lineId) { - return pointRecommendMapper.deleteUnselectedRecommendPointByLineId(lineId); + public Integer turnLineUpdateRecommendStatus(Long lineId, String developmentManager) { + return pointRecommendMapper.turnLineUpdateRecommendStatus(lineId, developmentManager); } /** diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PointRecommendMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PointRecommendMapper.java index ac7b14a8e..3d7cb0b19 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PointRecommendMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/PointRecommendMapper.java @@ -51,11 +51,11 @@ public interface PointRecommendMapper extends Mapper { Integer batchInsert(@Param("recommendList") List recommendList); /** - * 删除线索为推进的铺位 + * 转让线索更新推荐状态 * @param lineId * @return */ - Integer deleteUnselectedRecommendPointByLineId(@Param("lineId") Long lineId); + Integer turnLineUpdateRecommendStatus(@Param("lineId") Long lineId, @Param("developmentManager")String developmentManager); /** * 线索获取推荐铺位列表 diff --git a/coolstore-partner-dao/src/main/resources/mapper/PointRecommendMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/PointRecommendMapper.xml index 2c6ed8e4f..5fa970d7d 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/PointRecommendMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/PointRecommendMapper.xml @@ -69,8 +69,14 @@ - - update xfsg_point_recommend set deleted = 1 where line_id = #{lineId} and deleted = 0 and status in (0,2) + + update + xfsg_point_recommend + set + deleted = if(status = 1, 1, deleted), + development_manager = if(status in (2,4), #{developmentManager}, development_manager) + where + line_id = #{lineId}