generateDefaultLineInfo
This commit is contained in:
@@ -633,18 +633,23 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
|||||||
public HyPartnerLineInfoDO generateDefaultLineInfo(String partnerId, String wantShopArea, Integer acceptAdjustType) {
|
public HyPartnerLineInfoDO generateDefaultLineInfo(String partnerId, String wantShopArea, Integer acceptAdjustType) {
|
||||||
// 生成一条线索
|
// 生成一条线索
|
||||||
HyPartnerLineInfoDO hyPartnerLineInfoDO = hyPartnerLineInfoDAO.getByPartnerId(partnerId);
|
HyPartnerLineInfoDO hyPartnerLineInfoDO = hyPartnerLineInfoDAO.getByPartnerId(partnerId);
|
||||||
|
Boolean flag = this.assignFollowUser(partnerId, wantShopArea, acceptAdjustType);
|
||||||
|
String investmentManager = null;
|
||||||
|
if (flag){
|
||||||
|
investmentManager = getAssignFollowUser(partnerId, "intent");
|
||||||
|
}
|
||||||
if(hyPartnerLineInfoDO == null){
|
if(hyPartnerLineInfoDO == null){
|
||||||
hyPartnerLineInfoDO = new HyPartnerLineInfoDO();
|
hyPartnerLineInfoDO = new HyPartnerLineInfoDO();
|
||||||
hyPartnerLineInfoDO.setPartnerId(partnerId);
|
hyPartnerLineInfoDO.setPartnerId(partnerId);
|
||||||
hyPartnerLineInfoDO.setWorkflowStage(WorkflowStageEnum.INTENT.getCode());
|
hyPartnerLineInfoDO.setWorkflowStage(WorkflowStageEnum.INTENT.getCode());
|
||||||
hyPartnerLineInfoDO.setWorkflowStatus(WorkflowStatusEnum.INTENT_0.getCode());
|
hyPartnerLineInfoDO.setWorkflowStatus(WorkflowStatusEnum.INTENT_0.getCode());
|
||||||
Boolean flag = this.assignFollowUser(hyPartnerLineInfoDO.getPartnerId(), wantShopArea, acceptAdjustType);
|
|
||||||
hyPartnerLineInfoDO.setLineStatus(flag ? LineStatusEnum.PRIVATE_SEAS.getCode() : LineStatusEnum.PUBLIC_SEAS.getCode());
|
hyPartnerLineInfoDO.setLineStatus(flag ? LineStatusEnum.PRIVATE_SEAS.getCode() : LineStatusEnum.PUBLIC_SEAS.getCode());
|
||||||
if (flag){
|
hyPartnerLineInfoDO.setInvestmentManager(investmentManager);
|
||||||
String investmentManager = getAssignFollowUser(partnerId, "intent");
|
|
||||||
hyPartnerLineInfoDO.setInvestmentManager(investmentManager);
|
|
||||||
}
|
|
||||||
hyPartnerLineInfoDAO.insertSelective(hyPartnerLineInfoDO);
|
hyPartnerLineInfoDAO.insertSelective(hyPartnerLineInfoDO);
|
||||||
|
}else {
|
||||||
|
hyPartnerLineInfoDO.setLineStatus(flag ? LineStatusEnum.PRIVATE_SEAS.getCode() : LineStatusEnum.PUBLIC_SEAS.getCode());
|
||||||
|
hyPartnerLineInfoDO.setInvestmentManager(investmentManager);
|
||||||
|
hyPartnerLineInfoDAO.updateByPrimaryKeySelective(hyPartnerLineInfoDO);
|
||||||
}
|
}
|
||||||
return hyPartnerLineInfoDO;
|
return hyPartnerLineInfoDO;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user