Merge remote-tracking branch 'origin/cc_20230520_partner' into cc_20230520_partner
This commit is contained in:
@@ -52,16 +52,16 @@
|
|||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
<select id="selectByHourDate" resultType="com.cool.store.entity.SyncEcCustomerDO" >
|
<select id="selectByHourDate" resultType="com.cool.store.entity.SyncEcCustomerDO" >
|
||||||
SELECT a.id as id, a.username as customername,a.mobile as customermobile,c.`name` as followname,c.mobile as followmobile ,d.channel_id as channelId FROM hy_partner_user_info a LEFT join hy_partner_line_info b on
|
SELECT a.id as id, a.username as customername,a.mobile as customermobile,d.`name` as followname,d.mobile as followmobile ,c.channel_id as channelId FROM hy_partner_user_info a LEFT join hy_partner_line_info b on
|
||||||
a.partner_id=b.partner_id left join enterprise_user c on b.investment_manager=c.user_id LEFT join hy_partner_user_channel d on b.user_channel_id=d.id
|
a.partner_id=b.partner_id LEFT join hy_partner_user_channel c on b.user_channel_id=c.channel_id left join enterprise_user d on b.investment_manager=d.user_id
|
||||||
WHERE a.create_time BETWEEN #{selectTime} and #{now} or
|
WHERE ( a.create_time BETWEEN #{selectTime} and #{now} or
|
||||||
a.update_time BETWEEN #{selectTime} and #{now} order by a.id Limit #{limit1},#{limit2}
|
a.update_time BETWEEN #{selectTime} and #{now} ) order by a.id Limit #{limit1},#{limit2}
|
||||||
</select>
|
</select>
|
||||||
<select id="selectByHourDateCount" resultType="java.lang.Integer">
|
<select id="selectByHourDateCount" resultType="java.lang.Integer">
|
||||||
SELECT count(*) FROM hy_partner_user_info a LEFT join hy_partner_line_info b on
|
SELECT count(*) FROM hy_partner_user_info a LEFT join hy_partner_line_info b on
|
||||||
a.partner_id=b.partner_id left join enterprise_user c on b.investment_manager=c.user_id
|
a.partner_id=b.partner_id LEFT join hy_partner_user_channel c on b.user_channel_id=c.channel_id left join enterprise_user d on b.investment_manager=d.user_id
|
||||||
WHERE a.create_time BETWEEN #{selectTime} and #{now} or
|
WHERE (a.create_time BETWEEN #{selectTime} and #{now} or
|
||||||
a.update_time BETWEEN #{selectTime} and #{now}
|
a.update_time BETWEEN #{selectTime} and #{now} )
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<insert id="insertSelective" keyColumn="id" keyProperty="record.id" useGeneratedKeys="true">
|
<insert id="insertSelective" keyColumn="id" keyProperty="record.id" useGeneratedKeys="true">
|
||||||
|
|||||||
@@ -70,7 +70,6 @@ public class EcSyncServiceImpl implements EcSyncService {
|
|||||||
public boolean ecToApplet(List<CustomerInfoRequest> queryListData) {
|
public boolean ecToApplet(List<CustomerInfoRequest> queryListData) {
|
||||||
for (CustomerInfoRequest customerInfoItem : queryListData) {
|
for (CustomerInfoRequest customerInfoItem : queryListData) {
|
||||||
try {
|
try {
|
||||||
Thread.sleep(500L);
|
|
||||||
insertSelectiveSync(customerInfoItem);
|
insertSelectiveSync(customerInfoItem);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|||||||
@@ -206,6 +206,7 @@ public class HyPartnerBaseInfoServiceImpl implements HyPartnerBaseInfoService {
|
|||||||
// 把旧线索的身份证号置空,状态改为待提交
|
// 把旧线索的身份证号置空,状态改为待提交
|
||||||
HyPartnerBaseInfoDO oldBaseInfo = hyPartnerBaseInfoDAO.getByIdCard(idCard);
|
HyPartnerBaseInfoDO oldBaseInfo = hyPartnerBaseInfoDAO.getByIdCard(idCard);
|
||||||
HyPartnerLineInfoDO oldLineInfo = hyPartnerLineInfoDAO.selectByPrimaryKeySelective(oldBaseInfo.getPartnerLineId());
|
HyPartnerLineInfoDO oldLineInfo = hyPartnerLineInfoDAO.selectByPrimaryKeySelective(oldBaseInfo.getPartnerLineId());
|
||||||
|
HyPartnerUserInfoDO oldPartnerUser = hyPartnerUserInfoDAO.selectByPartnerId(oldBaseInfo.getPartnerId());
|
||||||
// 该身份证当前申请状态同步至该账号下,原账号变为【加盟意向申请 待提交状态】
|
// 该身份证当前申请状态同步至该账号下,原账号变为【加盟意向申请 待提交状态】
|
||||||
HyPartnerLineInfoDO newLineInfo = hyPartnerLineInfoDAO.selectByPrimaryKeySelective(lineId);
|
HyPartnerLineInfoDO newLineInfo = hyPartnerLineInfoDAO.selectByPrimaryKeySelective(lineId);
|
||||||
Long newLindId = newLineInfo.getId();
|
Long newLindId = newLineInfo.getId();
|
||||||
@@ -230,8 +231,15 @@ public class HyPartnerBaseInfoServiceImpl implements HyPartnerBaseInfoService {
|
|||||||
hyPartnerUserInfoDO.setUsername(oldBaseInfo.getUsername());
|
hyPartnerUserInfoDO.setUsername(oldBaseInfo.getUsername());
|
||||||
hyPartnerUserInfoDO.setWantShopArea(oldIntentInfo.getWantShopArea());
|
hyPartnerUserInfoDO.setWantShopArea(oldIntentInfo.getWantShopArea());
|
||||||
hyPartnerUserInfoDO.setAcceptAdjustType(oldIntentInfo.getAcceptAdjustType());
|
hyPartnerUserInfoDO.setAcceptAdjustType(oldIntentInfo.getAcceptAdjustType());
|
||||||
hyPartnerUserInfoDAO.updateByPrimaryKeySelective(hyPartnerUserInfoDO);
|
|
||||||
}
|
}
|
||||||
|
hyPartnerUserInfoDO.setRecommendPartnerId(oldPartnerUser.getRecommendPartnerId());
|
||||||
|
hyPartnerUserInfoDO.setRecommendPartnerName(oldPartnerUser.getRecommendPartnerName());
|
||||||
|
hyPartnerUserInfoDO.setRecommendPartnerMobile(oldPartnerUser.getRecommendPartnerMobile());
|
||||||
|
hyPartnerUserInfoDO.setShopCode(oldPartnerUser.getShopCode());
|
||||||
|
hyPartnerUserInfoDO.setShopName(oldPartnerUser.getShopName());
|
||||||
|
hyPartnerUserInfoDO.setShopId(oldPartnerUser.getShopId());
|
||||||
|
hyPartnerUserInfoDAO.updateByPrimaryKeySelective(hyPartnerUserInfoDO);
|
||||||
// 老的身份证信息置空
|
// 老的身份证信息置空
|
||||||
fillBaseInfoIdCard(oldBaseInfo, null, null, null, null, null, null, null, null, null);
|
fillBaseInfoIdCard(oldBaseInfo, null, null, null, null, null, null, null, null, null);
|
||||||
oldBaseInfo.setStatus(Integer.valueOf(WorkflowStatusEnum.INTENT_0.getCode()));
|
oldBaseInfo.setStatus(Integer.valueOf(WorkflowStatusEnum.INTENT_0.getCode()));
|
||||||
|
|||||||
Reference in New Issue
Block a user