结束跟进增加线索会销相关操作
This commit is contained in:
@@ -3,6 +3,7 @@ package com.cool.store.dao;
|
||||
import com.cool.store.dto.exhibition.ExhibitionLineDTO;
|
||||
import com.cool.store.entity.HyPartnerExhibitionDO;
|
||||
import com.cool.store.mapper.HyPartnerExhibitionMapper;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -75,4 +76,18 @@ public class HyPartnerExhibitionDAO {
|
||||
}
|
||||
return hyPartnerExhibitionMapper.getExhibitionLine(exhibitionCode);
|
||||
}
|
||||
|
||||
public void rejectExhibitionInterview(String partnerLineId) {
|
||||
if (StringUtils.isEmpty(partnerLineId)){
|
||||
return;
|
||||
}
|
||||
hyPartnerExhibitionMapper.rejectExhibitionInterview(partnerLineId);
|
||||
}
|
||||
|
||||
public void deleteAllByLineId(Long partnerLineId) {
|
||||
if (partnerLineId == null){
|
||||
return;
|
||||
}
|
||||
hyPartnerExhibitionMapper.deleteAllByLineId(partnerLineId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ package com.cool.store.mapper;
|
||||
import com.cool.store.dto.exhibition.ExhibitionLineDTO;
|
||||
import com.cool.store.entity.HyPartnerExhibitionDO;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -50,4 +51,17 @@ public interface HyPartnerExhibitionMapper {
|
||||
List<ExhibitionLineDTO> getExhibitionLine(String exhibitionCode);
|
||||
|
||||
HyPartnerExhibitionDO querySelective(HyPartnerExhibitionDO record);
|
||||
|
||||
/**
|
||||
* 将线索参加的会销面试状态设为不通过
|
||||
* @param partnerLineId
|
||||
*/
|
||||
void rejectExhibitionInterview(@Param("partnerLineId") String partnerLineId);
|
||||
|
||||
/**
|
||||
* 删除线索所有的会销信息
|
||||
* @param partnerLineId
|
||||
*/
|
||||
void deleteAllByLineId(Long partnerLineId);
|
||||
|
||||
}
|
||||
@@ -6,6 +6,7 @@ import com.cool.store.dto.partner.PartnerLineInfoAndBaseInfoDTO;
|
||||
import com.cool.store.dto.partner.StageCountDTO;
|
||||
import com.cool.store.entity.HyPartnerLineInfoDO;
|
||||
import com.cool.store.vo.LinePageInfoVo;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.Date;
|
||||
@@ -15,6 +16,7 @@ import java.util.List;
|
||||
* @author zhangchenbiao
|
||||
* @date 2023-05-29 03:52
|
||||
*/
|
||||
@Mapper
|
||||
public interface HyPartnerLineInfoMapper {
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -289,4 +289,19 @@
|
||||
</if>
|
||||
</trim>
|
||||
</sql>
|
||||
|
||||
<update id="rejectExhibitionInterview">
|
||||
UPDATE hy_partner_exhibition
|
||||
SET participation_status = 6
|
||||
WHERE partner_line_id = #{partnerLineId}
|
||||
AND participation_status = 4
|
||||
</update>
|
||||
|
||||
<update id="deleteAllByLineId">
|
||||
UPDATE hy_partner_exhibition
|
||||
SET deleted = 1
|
||||
WHERE partner_line_id = #{partnerLineId}
|
||||
AND deleted = 0
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user