Merge remote-tracking branch 'origin/cc_20230520_partner' into cc_20230520_partner
This commit is contained in:
@@ -47,11 +47,11 @@ public class HyInterviewDAO {
|
||||
|
||||
}
|
||||
|
||||
public int updateLineId(Long newLineId,Long oldLineId){
|
||||
public int updateLineId(String newPartnerId,Long newLineId,Long oldLineId){
|
||||
if (newLineId==null || Objects.isNull(oldLineId)){
|
||||
return 0;
|
||||
}
|
||||
return interviewMapper.updateLineId(newLineId, oldLineId);
|
||||
return interviewMapper.updateLineId(newPartnerId,newLineId, oldLineId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -55,11 +55,11 @@ public class HyPartnerClerkDAO {
|
||||
return hyPartnerClerkMapper.listByPartnerIdAndLineId(partnerId, partnerLineId);
|
||||
}
|
||||
|
||||
public int updateLineId(Long newLineId,Long oldLineId){
|
||||
public int updateLineId(String newPartnerId,Long newLineId,Long oldLineId){
|
||||
if (newLineId==null || Objects.isNull(oldLineId)){
|
||||
return 0;
|
||||
}
|
||||
return hyPartnerClerkMapper.updateLineId(newLineId, oldLineId);
|
||||
return hyPartnerClerkMapper.updateLineId(newPartnerId,newLineId, oldLineId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -62,11 +62,11 @@ public class HyPartnerIntentInfoDAO {
|
||||
return hyPartnerIntentInfoMapper.getByPartnerIdAndLineId(partnerId, partnerLineId);
|
||||
}
|
||||
|
||||
public int updateLineId(Long newLineId,Long oldLineId){
|
||||
public int updateLineId(String newPartnerId,Long newLineId,Long oldLineId){
|
||||
if (newLineId==null || Objects.isNull(oldLineId)){
|
||||
return 0;
|
||||
}
|
||||
return hyPartnerIntentInfoMapper.updateLineId(newLineId, oldLineId);
|
||||
return hyPartnerIntentInfoMapper.updateLineId(newPartnerId,newLineId, oldLineId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -106,10 +106,10 @@ public class HyPartnerInterviewPlanDAO {
|
||||
}
|
||||
|
||||
|
||||
public int updateLineId(Long newLineId,Long oldLineId){
|
||||
public int updateLineId(String newPartnerId,Long newLineId,Long oldLineId){
|
||||
if (newLineId==null || Objects.isNull(oldLineId)){
|
||||
return 0;
|
||||
}
|
||||
return hyPartnerInterviewPlanMapper.updateLineId(newLineId, oldLineId);
|
||||
return hyPartnerInterviewPlanMapper.updateLineId(newPartnerId,newLineId, oldLineId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,7 +39,7 @@ public interface HyPartnerCertificationInfoMapper {
|
||||
|
||||
HyPartnerCertificationInfoDO selectByPartnerLineId(@Param("partnerLineId") Long partnerLineId);
|
||||
|
||||
int updateLineId(@Param("newLineId") Long newLineId, @Param("oldLineId") Long oldLineId);
|
||||
int updateLineId(@Param("newPartnerId") String newPartnerId, @Param("newLineId") Long newLineId, @Param("oldLineId") Long oldLineId);
|
||||
|
||||
|
||||
}
|
||||
@@ -39,6 +39,6 @@ public interface HyPartnerClerkMapper {
|
||||
List<HyPartnerClerkDO> listByPartnerIdAndLineId(@Param("partnerId") String partnerId,
|
||||
@Param("partnerLineId") Long partnerLineId);
|
||||
|
||||
int updateLineId(@Param("newLineId") Long newLineId, @Param("oldLineId") Long oldLineId);
|
||||
int updateLineId(@Param("newPartnerId")String newPartnerId,@Param("newLineId") Long newLineId, @Param("oldLineId") Long oldLineId);
|
||||
|
||||
}
|
||||
@@ -57,5 +57,5 @@ public interface HyPartnerIntentInfoMapper {
|
||||
* @param oldLineId
|
||||
* @return
|
||||
*/
|
||||
int updateLineId(@Param("newLineId") Long newLineId, @Param("oldLineId") Long oldLineId);
|
||||
int updateLineId(@Param("newPartnerId")String newPartnerId,@Param("newLineId") Long newLineId, @Param("oldLineId") Long oldLineId);
|
||||
}
|
||||
@@ -109,6 +109,6 @@ public interface HyPartnerInterviewMapper {
|
||||
*/
|
||||
Boolean hasVideoUrls(@Param("videoUrl") String videoUrl);
|
||||
|
||||
int updateLineId(@Param("newLineId") Long newLineId, @Param("oldLineId") Long oldLineId);
|
||||
int updateLineId(@Param("newPartnerId") String newPartnerId, @Param("newLineId") Long newLineId, @Param("oldLineId") Long oldLineId);
|
||||
|
||||
}
|
||||
@@ -170,7 +170,7 @@ public interface HyPartnerInterviewPlanMapper {
|
||||
@Param("workflowStage") String workflowStage,
|
||||
@Param("workflowStatus") String workflowStatus);
|
||||
|
||||
int updateLineId(@Param("newLineId") Long newLineId, @Param("oldLineId") Long oldLineId);
|
||||
int updateLineId(@Param("newPartnerId") String newPartnerId, @Param("newLineId") Long newLineId, @Param("oldLineId") Long oldLineId);
|
||||
|
||||
|
||||
}
|
||||
@@ -142,7 +142,7 @@
|
||||
|
||||
<update id="updateLineId">
|
||||
update hy_partner_interview
|
||||
set partner_line_id = #{newLineId}
|
||||
set partner_line_id = #{newLineId} , partner_id = #{newPartnerId}
|
||||
where partner_line_id = #{oldLineId}
|
||||
</update>
|
||||
</mapper>
|
||||
@@ -143,7 +143,7 @@
|
||||
|
||||
<update id="updateLineId">
|
||||
update hy_partner_clerk
|
||||
set partner_line_id = #{newLineId}
|
||||
set partner_line_id = #{newLineId} , partner_id = #{newPartnerId}
|
||||
where partner_line_id = #{oldLineId}
|
||||
</update>
|
||||
|
||||
|
||||
@@ -299,7 +299,7 @@
|
||||
|
||||
<update id="updateLineId">
|
||||
update hy_partner_intent_info
|
||||
set partner_line_id = #{newLineId}
|
||||
set partner_line_id = #{newLineId},partner_id = #{newPartnerId}
|
||||
where partner_line_id = #{oldLineId}
|
||||
</update>
|
||||
|
||||
|
||||
@@ -518,7 +518,7 @@
|
||||
|
||||
<update id="updateLineId">
|
||||
update hy_partner_interview
|
||||
set partner_line_id = #{newLineId}
|
||||
set partner_line_id = #{newLineId} , partner_id = #{newPartnerId}
|
||||
where partner_line_id = #{oldLineId}
|
||||
</update>
|
||||
|
||||
|
||||
@@ -533,7 +533,7 @@
|
||||
|
||||
<update id="updateLineId">
|
||||
update hy_partner_interview_plan
|
||||
set partner_line_id = #{newLineId}
|
||||
set partner_line_id = #{newLineId} , partner_id = #{newPartnerId}
|
||||
where partner_line_id = #{oldLineId}
|
||||
</update>
|
||||
</mapper>
|
||||
@@ -150,7 +150,7 @@ public interface HyPartnerLineInfoService {
|
||||
*/
|
||||
String getAssignFollowUser(String partnerId,String type);
|
||||
|
||||
InterviewVO getInterviewInfo(Long lineId) throws ApiException;
|
||||
InterviewVO getInterviewInfo(Long lineId,Boolean needDevelopmentDirector) throws ApiException;
|
||||
|
||||
/**
|
||||
* 生成一条默认线索
|
||||
|
||||
@@ -213,11 +213,17 @@ public class HyPartnerBaseInfoServiceImpl implements HyPartnerBaseInfoService {
|
||||
hyPartnerUserInfoDAO.updateByPrimaryKeySelective(hyPartnerUserInfoDO);
|
||||
}
|
||||
hyPartnerBaseInfoDAO.updateByPrimaryKey(oldBaseInfo);
|
||||
hyPartnerIntentInfoDAO.updateLineId(newLindId,oldLineInfo.getId());
|
||||
hyPartnerClerkDAO.updateLineId(newLindId,oldLineInfo.getId());
|
||||
hyPartnerInterviewPlanDAO.updateLineId(newLindId,oldLineInfo.getId());
|
||||
hyInterviewDAO.updateLineId(newLindId,oldLineInfo.getId());
|
||||
hyPartnerCertificationInfoMapper.updateLineId(newLindId,oldLineInfo.getId());
|
||||
hyPartnerIntentInfoDAO.updateLineId(newPartnerId,newLindId,oldLineInfo.getId());
|
||||
hyPartnerClerkDAO.updateLineId(newPartnerId,newLindId,oldLineInfo.getId());
|
||||
hyPartnerInterviewPlanDAO.updateLineId(newPartnerId,newLindId,oldLineInfo.getId());
|
||||
hyInterviewDAO.updateLineId(newPartnerId,newLindId,oldLineInfo.getId());
|
||||
hyPartnerCertificationInfoMapper.updateLineId(newPartnerId,newLindId,oldLineInfo.getId());
|
||||
String cacheKeyBaseInfo = MessageFormat.format(RedisConstant.PARTNER_BASEINFO_CACHE_KEY, newPartnerId, newLindId);
|
||||
String cacheKeyClerkInfo = MessageFormat.format(RedisConstant.PARTNER_CLERKINFO_CACHE_KEY,newPartnerId, newLindId);
|
||||
String cacheKeyIntentInfo = MessageFormat.format(RedisConstant.PARTNER_INTENTINFO_CACHE_KEY, newPartnerId, newLindId);
|
||||
redisUtilPool.delKey(cacheKeyBaseInfo);
|
||||
redisUtilPool.delKey(cacheKeyClerkInfo);
|
||||
redisUtilPool.delKey(cacheKeyIntentInfo);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -674,11 +674,12 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public InterviewVO getInterviewInfo(Long lineId) throws ApiException {
|
||||
public InterviewVO getInterviewInfo(Long lineId,Boolean needDevelopmentDirector) throws ApiException {
|
||||
Long interviewId = hyPartnerInterviewPlanDAO.selectInterviewIdByLineId(lineId);
|
||||
QueryByInterviewPlanIdReq queryByInterviewPlanIdReq = new QueryByInterviewPlanIdReq();
|
||||
if (interviewId!=null){
|
||||
queryByInterviewPlanIdReq.setInterviewPlanId(String.valueOf(interviewId));
|
||||
queryByInterviewPlanIdReq.setNeedDevelopmentDirector(needDevelopmentDirector);
|
||||
return interviewService.getInterviewInfo(queryByInterviewPlanIdReq);
|
||||
}
|
||||
return null;
|
||||
|
||||
@@ -302,7 +302,8 @@ public class DeskController {
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "lineId", value = "线索ID", required = false),
|
||||
})
|
||||
public ResponseResult<InterviewVO> getInterviewInfoByLineId(@RequestParam(value = "lineId",required = false)Long lineId) throws ApiException {
|
||||
return ResponseResult.success(hyPartnerLineInfoService.getInterviewInfo(lineId));
|
||||
public ResponseResult<InterviewVO> getInterviewInfoByLineId(@RequestParam(value = "lineId",required = false)Long lineId,
|
||||
@RequestParam(value = "needDevelopmentDirector",required = false)Boolean needDevelopmentDirector) throws ApiException {
|
||||
return ResponseResult.success(hyPartnerLineInfoService.getInterviewInfo(lineId,needDevelopmentDirector));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user