This commit is contained in:
zhangchenbiao
2024-04-30 16:15:03 +08:00
parent 318fc9b776
commit a1b0763513
4 changed files with 14 additions and 8 deletions

View File

@@ -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);
}
/**

View File

@@ -51,11 +51,11 @@ public interface PointRecommendMapper extends Mapper<PointRecommendDO> {
Integer batchInsert(@Param("recommendList") List<PointRecommendDO> recommendList);
/**
* 删除线索为推进的铺位
* 转让线索更新推荐状态
* @param lineId
* @return
*/
Integer deleteUnselectedRecommendPointByLineId(@Param("lineId") Long lineId);
Integer turnLineUpdateRecommendStatus(@Param("lineId") Long lineId, @Param("developmentManager")String developmentManager);
/**
* 线索获取推荐铺位列表

View File

@@ -69,8 +69,14 @@
</foreach>
</insert>
<update id="deleteUnselectedRecommendPointByLineId">
update xfsg_point_recommend set deleted = 1 where line_id = #{lineId} and deleted = 0 and status in (0,2)
<update id="turnLineUpdateRecommendStatus">
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}
</update>
<select id="getLineRecommendPointPage" resultType="com.cool.store.dto.point.MiniPointPageDTO">

View File

@@ -654,7 +654,7 @@ public class PointServiceImpl implements PointService {
String wantShopName = hyOpenAreaInfoDAO.selectNameMapById(lineInfo.getWantShopAreaId());
commonService.sendMessage(Arrays.asList(request.getDevelopmentManager()), MessageEnum.MESSAGE_14, lineInfo.getUsername(), lineInfo.getMobile(), wantShopName);
//删除未选择的推荐铺位
return pointRecommendDAO.deleteUnselectedRecommendPointByLineId(lineId);
return pointRecommendDAO.turnLineUpdateRecommendStatus(lineId, request.getDevelopmentManager());
}
@Override