记得上下班打卡 | git大法好,push需谨慎

Commit 8066e2ea authored by jiangxiulong's avatar jiangxiulong

Merge remote-tracking branch 'origin/dev' into dev

parents 285fecba 8602d3fd
...@@ -117,7 +117,7 @@ ...@@ -117,7 +117,7 @@
<div class="cell" th:text="${@dict.getLabel('zhengzai_ticket_type',respBean.type)}">0</div> <div class="cell" th:text="${@dict.getLabel('zhengzai_ticket_type',respBean.type)}">0</div>
</td> </td>
<td> <td>
<div class="cell" th:text="${respBean.useStart}">2021-03-06</div> <div class="cell" >[[${respBean.useStart}]] - [[${respBean.useEnd}]]</div>
</td> </td>
<td> <td>
<div class="cell" th:text="${respBean.saleGeneral}">0</div> <div class="cell" th:text="${respBean.saleGeneral}">0</div>
......
...@@ -30,6 +30,13 @@ public class DMRdmService { ...@@ -30,6 +30,13 @@ public class DMRdmService {
@Autowired @Autowired
RedisUtil redisUtil; RedisUtil redisUtil;
public Integer getSwitch(String rk) {
Integer i = (Integer) redisUtil.get(rk);
return null == i ? 1 : i;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <Mobile|OPENID, UID> */
public boolean setUidByMobile(String mobile, String uid) { public boolean setUidByMobile(String mobile, String uid) {
return redisUtil.set(AdamRedisConst.IDENTITY_MOBILE.concat(mobile), uid); return redisUtil.set(AdamRedisConst.IDENTITY_MOBILE.concat(mobile), uid);
} }
...@@ -84,6 +91,8 @@ public class DMRdmService { ...@@ -84,6 +91,8 @@ public class DMRdmService {
redisUtil.del(AdamRedisConst.IDENTITY_THIRD_PARTY + platform + ":" + openId); redisUtil.del(AdamRedisConst.IDENTITY_THIRD_PARTY + platform + ":" + openId);
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <UID, USER_INFO> */
public boolean setUserInfoVoByUid(String uid, AdamUserInfoVo vo) { public boolean setUserInfoVoByUid(String uid, AdamUserInfoVo vo) {
return redisUtil.set(AdamRedisConst.INFO_USER.concat(uid), vo); return redisUtil.set(AdamRedisConst.INFO_USER.concat(uid), vo);
} }
...@@ -108,6 +117,8 @@ public class DMRdmService { ...@@ -108,6 +117,8 @@ public class DMRdmService {
redisUtil.del(AdamRedisConst.INFO_USER.concat(uid)); redisUtil.del(AdamRedisConst.INFO_USER.concat(uid));
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <UID, REAL_INFO> */
public boolean setRealInfoVoByUid(String uid, AdamRealInfoVo vo) { public boolean setRealInfoVoByUid(String uid, AdamRealInfoVo vo) {
return redisUtil.set(AdamRedisConst.INFO_REAL_NAME.concat(uid), vo); return redisUtil.set(AdamRedisConst.INFO_REAL_NAME.concat(uid), vo);
} }
...@@ -132,6 +143,8 @@ public class DMRdmService { ...@@ -132,6 +143,8 @@ public class DMRdmService {
return vo; return vo;
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <ID_TYPE+ID_NO, ID_NAME> */
public boolean setCertification(int idType, String idNo, String idName) { public boolean setCertification(int idType, String idNo, String idName) {
return redisUtil.set(AdamRedisConst.INFO_CERTIFICATION + idType + idNo, idName); return redisUtil.set(AdamRedisConst.INFO_CERTIFICATION + idType + idNo, idName);
} }
...@@ -141,6 +154,8 @@ public class DMRdmService { ...@@ -141,6 +154,8 @@ public class DMRdmService {
return !StringUtils.isEmpty(o) && o.equals(idName); return !StringUtils.isEmpty(o) && o.equals(idName);
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <UID, List<AdamThirdPartInfoVo>> */
public boolean setThirdPartVoListByUid(String uid, List<AdamThirdPartInfoVo> voList) { public boolean setThirdPartVoListByUid(String uid, List<AdamThirdPartInfoVo> voList) {
return redisUtil.set(AdamRedisConst.INFO_THIRD_PARTY.concat(uid), voList); return redisUtil.set(AdamRedisConst.INFO_THIRD_PARTY.concat(uid), voList);
} }
...@@ -178,6 +193,8 @@ public class DMRdmService { ...@@ -178,6 +193,8 @@ public class DMRdmService {
redisUtil.del(AdamRedisConst.INFO_THIRD_PARTY.concat(uid)); redisUtil.del(AdamRedisConst.INFO_THIRD_PARTY.concat(uid));
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <UID, List<AdamEntersVo>> */
public boolean setEntersVoByUid(String uid, List<AdamEntersVo> list) { public boolean setEntersVoByUid(String uid, List<AdamEntersVo> list) {
return redisUtil.set(AdamRedisConst.INFO_ENTERS.concat(uid), list); return redisUtil.set(AdamRedisConst.INFO_ENTERS.concat(uid), list);
} }
...@@ -213,6 +230,8 @@ public class DMRdmService { ...@@ -213,6 +230,8 @@ public class DMRdmService {
redisUtil.del(AdamRedisConst.INFO_ENTERS.concat(uid)); redisUtil.del(AdamRedisConst.INFO_ENTERS.concat(uid));
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <UID, List<AdamAddressesVo>> */
public boolean setAddressesVoByUid(String uid, List<AdamAddressesVo> list) { public boolean setAddressesVoByUid(String uid, List<AdamAddressesVo> list) {
return redisUtil.set(AdamRedisConst.INFO_ADDRESSES.concat(uid), list); return redisUtil.set(AdamRedisConst.INFO_ADDRESSES.concat(uid), list);
} }
...@@ -243,6 +262,8 @@ public class DMRdmService { ...@@ -243,6 +262,8 @@ public class DMRdmService {
redisUtil.del(AdamRedisConst.INFO_ADDRESSES.concat(uid)); redisUtil.del(AdamRedisConst.INFO_ADDRESSES.concat(uid));
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | List<购买会员黑名单UID> */
public boolean setBlacklistForMember(List<String> uids) { public boolean setBlacklistForMember(List<String> uids) {
return redisUtil.set(AdamRedisConst.BLK_LIST_MEMBER_UID, uids); return redisUtil.set(AdamRedisConst.BLK_LIST_MEMBER_UID, uids);
} }
...@@ -251,6 +272,8 @@ public class DMRdmService { ...@@ -251,6 +272,8 @@ public class DMRdmService {
return (List<String>) redisUtil.get(AdamRedisConst.BLK_LIST_MEMBER_UID); return (List<String>) redisUtil.get(AdamRedisConst.BLK_LIST_MEMBER_UID);
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <UID, USER_MEMBER> */
public boolean setUserMemberVoByUid(String uid, AdamUserMemberVo vo) { public boolean setUserMemberVoByUid(String uid, AdamUserMemberVo vo) {
return redisUtil.set(AdamRedisConst.INFO_USER_MEMBER.concat(uid), vo); return redisUtil.set(AdamRedisConst.INFO_USER_MEMBER.concat(uid), vo);
} }
...@@ -277,6 +300,8 @@ public class DMRdmService { ...@@ -277,6 +300,8 @@ public class DMRdmService {
redisUtil.del(AdamRedisConst.INFO_USER_MEMBER.concat(uid)); redisUtil.del(AdamRedisConst.INFO_USER_MEMBER.concat(uid));
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <MEMBER_SIMPLE_INFO> */
public AdamMemberSimpleVo getMemberSimpleVo() { public AdamMemberSimpleVo getMemberSimpleVo() {
AdamMemberSimpleVo vo = (AdamMemberSimpleVo) redisUtil.get(AdamRedisConst.INFO_MEMBER_SIMPLE); AdamMemberSimpleVo vo = (AdamMemberSimpleVo) redisUtil.get(AdamRedisConst.INFO_MEMBER_SIMPLE);
if (null == vo) { if (null == vo) {
...@@ -294,6 +319,8 @@ public class DMRdmService { ...@@ -294,6 +319,8 @@ public class DMRdmService {
return vo; return vo;
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <MEMBER_ID, MEMBER_INFO> */
public boolean setMemberVoByMemberId(String memberId, AdamMemberVo vo) { public boolean setMemberVoByMemberId(String memberId, AdamMemberVo vo) {
return redisUtil.set(AdamRedisConst.INFO_MEMBER_CATEGORY.concat(memberId), vo); return redisUtil.set(AdamRedisConst.INFO_MEMBER_CATEGORY.concat(memberId), vo);
} }
...@@ -319,6 +346,8 @@ public class DMRdmService { ...@@ -319,6 +346,8 @@ public class DMRdmService {
redisUtil.del(AdamRedisConst.INFO_MEMBER_CATEGORY.concat(memberId)); redisUtil.del(AdamRedisConst.INFO_MEMBER_CATEGORY.concat(memberId));
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <MEMBER_ID, List<AdamMemberPriceVo>> */
public boolean setMemberPriceVoByMemberId(String memberId, List<AdamMemberPriceVo> vos) { public boolean setMemberPriceVoByMemberId(String memberId, List<AdamMemberPriceVo> vos) {
return redisUtil.set(AdamRedisConst.INFO_MEMBER_PRICE.concat(memberId), vos); return redisUtil.set(AdamRedisConst.INFO_MEMBER_PRICE.concat(memberId), vos);
} }
...@@ -358,6 +387,8 @@ public class DMRdmService { ...@@ -358,6 +387,8 @@ public class DMRdmService {
return null; return null;
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <MEMBER_ID, List<AdamMemberRightsVo>> */
public boolean setMemberRightsVoByMemberId(String memberId, List<AdamMemberRightsVo> vos) { public boolean setMemberRightsVoByMemberId(String memberId, List<AdamMemberRightsVo> vos) {
return redisUtil.set(AdamRedisConst.INFO_MEMBER_RIGHTS.concat(memberId), vos); return redisUtil.set(AdamRedisConst.INFO_MEMBER_RIGHTS.concat(memberId), vos);
} }
...@@ -380,6 +411,8 @@ public class DMRdmService { ...@@ -380,6 +411,8 @@ public class DMRdmService {
return vos; return vos;
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | MEMBER_AGREEMENT */
public String getMemberAgreement() { public String getMemberAgreement() {
String val = (String) redisUtil.get(AdamRedisConst.INFO_MEMBER_AGREEMENT); String val = (String) redisUtil.get(AdamRedisConst.INFO_MEMBER_AGREEMENT);
if (StringUtils.isEmpty(val)) { if (StringUtils.isEmpty(val)) {
...@@ -390,6 +423,8 @@ public class DMRdmService { ...@@ -390,6 +423,8 @@ public class DMRdmService {
return val; return val;
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <ORDER_NO, MEMBER_ORDER_INFO> */
public boolean setShotMemberOrderVoByOrderNo(String orderNo, AdamMemberOrderVo vo) { public boolean setShotMemberOrderVoByOrderNo(String orderNo, AdamMemberOrderVo vo) {
return redisUtil.set(AdamRedisConst.SHOT_MEMBER_ORDER + orderNo, vo); return redisUtil.set(AdamRedisConst.SHOT_MEMBER_ORDER + orderNo, vo);
} }
...@@ -416,6 +451,8 @@ public class DMRdmService { ...@@ -416,6 +451,8 @@ public class DMRdmService {
redisUtil.del(AdamRedisConst.SHOT_MEMBER_ORDER + orderNo); redisUtil.del(AdamRedisConst.SHOT_MEMBER_ORDER + orderNo);
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | INCR_MEMBER_NO */
public boolean setMaxMemberNo(int val) { public boolean setMaxMemberNo(int val) {
return redisUtil.set(AdamRedisConst.INCR_MEMBER_NO, val); return redisUtil.set(AdamRedisConst.INCR_MEMBER_NO, val);
} }
...@@ -429,6 +466,8 @@ public class DMRdmService { ...@@ -429,6 +466,8 @@ public class DMRdmService {
return null == o ? -1 : (int) o; return null == o ? -1 : (int) o;
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | <MEMBER_CODE, MEMBER_CODE_INFO> */
public boolean setMemberCodeVoByCode(String memberCode, AdamMemberCodeVo vo) { public boolean setMemberCodeVoByCode(String memberCode, AdamMemberCodeVo vo) {
return redisUtil.set(AdamRedisConst.INFO_MEMBER_CODE.concat(memberCode), vo); return redisUtil.set(AdamRedisConst.INFO_MEMBER_CODE.concat(memberCode), vo);
} }
...@@ -450,6 +489,12 @@ public class DMRdmService { ...@@ -450,6 +489,12 @@ public class DMRdmService {
return vo; return vo;
} }
public void delMemberCodeVoByCode(String memberCode) {
redisUtil.del(AdamRedisConst.INFO_MEMBER_CODE.concat(memberCode));
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
/** /**
* Temporarily connect Mongo * Temporarily connect Mongo
*/ */
...@@ -464,9 +509,7 @@ public class DMRdmService { ...@@ -464,9 +509,7 @@ public class DMRdmService {
return vo; return vo;
} }
public void delMemberCodeVoByCode(String memberCode) { /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | TAGS:List<AdamTagVo> */
redisUtil.del(AdamRedisConst.INFO_MEMBER_CODE.concat(memberCode));
}
public boolean setTagsForSex(List<AdamTagVo> voList) { public boolean setTagsForSex(List<AdamTagVo> voList) {
return redisUtil.set(AdamRedisConst.INFO_TAGS_SEX, voList); return redisUtil.set(AdamRedisConst.INFO_TAGS_SEX, voList);
...@@ -484,6 +527,24 @@ public class DMRdmService { ...@@ -484,6 +527,24 @@ public class DMRdmService {
return (List<AdamTagParentVo>) redisUtil.get(AdamRedisConst.INFO_TAGS_MUSIC); return (List<AdamTagParentVo>) redisUtil.get(AdamRedisConst.INFO_TAGS_MUSIC);
} }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | */
/* ========================================================== | Other micro-service data inquiry */ /* ========================================================== | Other micro-service data inquiry */
......
...@@ -31,7 +31,7 @@ public abstract class DataMigrationProcessorService { ...@@ -31,7 +31,7 @@ public abstract class DataMigrationProcessorService {
@Autowired @Autowired
public MongoTemplate mongoTemplate; public MongoTemplate mongoTemplate;
@Autowired @Autowired
public DMRdmService DMRdmService; public DMRdmService dmRdmService;
@Autowired @Autowired
public AdamUserMapper userMapper; public AdamUserMapper userMapper;
......
...@@ -23,12 +23,6 @@ import java.util.List; ...@@ -23,12 +23,6 @@ import java.util.List;
@Slf4j @Slf4j
@Service @Service
public class DMCollectionProcessor extends DataMigrationProcessorService { public class DMCollectionProcessor extends DataMigrationProcessorService {
// @Autowired
// MongoTemplate mongoTemplate;
// @Autowired
// DMRdmService DMRdmService;
// @Autowired
// AdamUserMapper userMapper;
@Autowired @Autowired
DMCollectionService dmCollectionService; DMCollectionService dmCollectionService;
......
...@@ -23,12 +23,6 @@ import java.util.List; ...@@ -23,12 +23,6 @@ import java.util.List;
@Slf4j @Slf4j
@Service @Service
public class DMEntersProcessor extends DataMigrationProcessorService { public class DMEntersProcessor extends DataMigrationProcessorService {
// @Autowired
// MongoTemplate mongoTemplate;
// @Autowired
// DMRdmService DMRdmService;
// @Autowired
// AdamUserMapper userMapper;
@Autowired @Autowired
DMEntersService dmEntersService; DMEntersService dmEntersService;
...@@ -99,7 +93,7 @@ public class DMEntersProcessor extends DataMigrationProcessorService { ...@@ -99,7 +93,7 @@ public class DMEntersProcessor extends DataMigrationProcessorService {
vos.add(vo); vos.add(vo);
if (enters.getType() == 1) { if (enters.getType() == 1) {
DMRdmService.setCertification(1, enters.getIdCard(), enters.getName()); dmRdmService.setCertification(1, enters.getIdCard(), enters.getName());
} }
} }
if (entersList.size() == 500 || (entersList.size() > 0 && smFlg)) { if (entersList.size() == 500 || (entersList.size() > 0 && smFlg)) {
......
...@@ -25,12 +25,6 @@ import java.util.Map; ...@@ -25,12 +25,6 @@ import java.util.Map;
@Slf4j @Slf4j
@Service @Service
public class DMMemberCodeProcessor extends DataMigrationProcessorService { public class DMMemberCodeProcessor extends DataMigrationProcessorService {
// @Autowired
// MongoTemplate mongoTemplate;
// @Autowired
// DMRdmService DMRdmService;
// @Autowired
// AdamUserMapper userMapper;
@Autowired @Autowired
DMMemberCodeService dmMemberCodeService; DMMemberCodeService dmMemberCodeService;
...@@ -254,7 +248,7 @@ public class DMMemberCodeProcessor extends DataMigrationProcessorService { ...@@ -254,7 +248,7 @@ public class DMMemberCodeProcessor extends DataMigrationProcessorService {
vos.add(vo); vos.add(vo);
if (memberCode.getState() == 0) { if (memberCode.getState() == 0) {
DMRdmService.setMemberCodeVoByCode(memberCode.getCode(), vo); dmRdmService.setMemberCodeVoByCode(memberCode.getCode(), vo);
} }
// } // }
if (memberCodeList.size() == 500) { if (memberCodeList.size() == 500) {
......
...@@ -25,12 +25,6 @@ import java.util.Map; ...@@ -25,12 +25,6 @@ import java.util.Map;
@Slf4j @Slf4j
@Service @Service
public class DMMemberOrderProcessor extends DataMigrationProcessorService { public class DMMemberOrderProcessor extends DataMigrationProcessorService {
// @Autowired
// MongoTemplate mongoTemplate;
// @Autowired
// DMRdmService DMRdmService;
// @Autowired
// AdamUserMapper userMapper;
@Autowired @Autowired
DMMemberOrderService dmMemberOrderService; DMMemberOrderService dmMemberOrderService;
......
...@@ -23,12 +23,6 @@ import java.util.List; ...@@ -23,12 +23,6 @@ import java.util.List;
@Slf4j @Slf4j
@Service @Service
public class DMRealNameProcessor extends DataMigrationProcessorService { public class DMRealNameProcessor extends DataMigrationProcessorService {
// @Autowired
// MongoTemplate mongoTemplate;
// @Autowired
// DMRdmService DMRdmService;
// @Autowired
// AdamUserMapper userMapper;
@Autowired @Autowired
DMRealNameService dmRealNameService; DMRealNameService dmRealNameService;
...@@ -102,7 +96,7 @@ public class DMRealNameProcessor extends DataMigrationProcessorService { ...@@ -102,7 +96,7 @@ public class DMRealNameProcessor extends DataMigrationProcessorService {
realNameList.add(realName); realNameList.add(realName);
vos.add(vo); vos.add(vo);
DMRdmService.setCertification(1, realName.getIdCard(), realName.getName()); dmRdmService.setCertification(1, realName.getIdCard(), realName.getName());
} }
if (realNameList.size() == 500 || (realNameList.size() > 0 && smFlg)) { if (realNameList.size() == 500 || (realNameList.size() > 0 && smFlg)) {
tl += realNameList.size(); tl += realNameList.size();
......
...@@ -25,12 +25,6 @@ import java.util.List; ...@@ -25,12 +25,6 @@ import java.util.List;
@Slf4j @Slf4j
@Service @Service
public class DMThirdPartsProcessor extends DataMigrationProcessorService { public class DMThirdPartsProcessor extends DataMigrationProcessorService {
// @Autowired
// MongoTemplate mongoTemplate;
// @Autowired
// DMRdmService DMRdmService;
// @Autowired
// AdamUserMapper userMapper;
@Autowired @Autowired
DMThirdPartyService dmThirdPartyService; DMThirdPartyService dmThirdPartyService;
...@@ -112,7 +106,7 @@ public class DMThirdPartsProcessor extends DataMigrationProcessorService { ...@@ -112,7 +106,7 @@ public class DMThirdPartsProcessor extends DataMigrationProcessorService {
vos.add(vo); vos.add(vo);
if (currentYear.isBefore(createdAt)) { if (currentYear.isBefore(createdAt)) {
DMRdmService.setUidByPlatformOpenId(thirdParty.getPlatform(), thirdParty.getOpenId(), uid); dmRdmService.setUidByPlatformOpenId(thirdParty.getPlatform(), thirdParty.getOpenId(), uid);
} }
} }
if (thirdPartyList.size() == 500 || (thirdPartyList.size() > 0 && smFlg)) { if (thirdPartyList.size() == 500 || (thirdPartyList.size() > 0 && smFlg)) {
......
...@@ -6,15 +6,12 @@ import com.liquidnet.service.adam.entity.AdamMember; ...@@ -6,15 +6,12 @@ import com.liquidnet.service.adam.entity.AdamMember;
import com.liquidnet.service.adam.entity.AdamMemberPrice; import com.liquidnet.service.adam.entity.AdamMemberPrice;
import com.liquidnet.service.adam.mapper.AdamMemberMapper; import com.liquidnet.service.adam.mapper.AdamMemberMapper;
import com.liquidnet.service.adam.mapper.AdamMemberPriceMapper; import com.liquidnet.service.adam.mapper.AdamMemberPriceMapper;
import com.liquidnet.service.adam.mapper.AdamUserMapper;
import com.liquidnet.service.platform.service.impl.adam.dm.DMRdmService;
import com.liquidnet.service.platform.service.impl.adam.dm.DataMigrationProcessorService; import com.liquidnet.service.platform.service.impl.adam.dm.DataMigrationProcessorService;
import com.mysql.cj.jdbc.result.ResultSetImpl; import com.mysql.cj.jdbc.result.ResultSetImpl;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.mongodb.core.query.Criteria; import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query; import org.springframework.data.mongodb.core.query.Query;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -23,17 +20,13 @@ import java.sql.Connection; ...@@ -23,17 +20,13 @@ import java.sql.Connection;
import java.sql.DriverManager; import java.sql.DriverManager;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.SQLException; import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.List;
@Slf4j @Slf4j
@Service @Service
public class DMTracesInfoProcessor extends DataMigrationProcessorService { public class DMTracesInfoProcessor extends DataMigrationProcessorService {
// @Autowired
// MongoTemplate mongoTemplate;
// @Autowired
// DMRdmService DMRdmService;
// @Autowired
// AdamUserMapper userMapper;
@Autowired @Autowired
AdamMemberMapper memberMapper; AdamMemberMapper memberMapper;
@Autowired @Autowired
...@@ -50,6 +43,7 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService { ...@@ -50,6 +43,7 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService {
} }
this.memberCardInfoHandler(); this.memberCardInfoHandler();
this.memberCardPriceHandler(); this.memberCardPriceHandler();
this.userMemberBlackListHandler();
} }
@SneakyThrows @SneakyThrows
...@@ -63,7 +57,7 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService { ...@@ -63,7 +57,7 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService {
Class.forName(DB_DRIVER); Class.forName(DB_DRIVER);
connection = DriverManager.getConnection(DB_URL + DB_NAME_PASSPORT, DB_USER, DB_PWD); connection = DriverManager.getConnection(DB_URL + DB_NAME_PASSPORT, DB_USER, DB_PWD);
log.info("DM.execute ----------------------------> start.sql:{}", sql);
statement = connection.prepareStatement(sql); statement = connection.prepareStatement(sql);
row = (ResultSetImpl) statement.executeQuery(); row = (ResultSetImpl) statement.executeQuery();
row.first(); row.first();
...@@ -91,11 +85,13 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService { ...@@ -91,11 +85,13 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService {
AdamMemberVo vo = AdamMemberVo.getNew().copy(o); AdamMemberVo vo = AdamMemberVo.getNew().copy(o);
DMRdmService.setMemberVoByMemberId(vo.getMemberId(), vo); dmRdmService.setMemberVoByMemberId(vo.getMemberId(), vo);
memberMapper.insert(o); memberMapper.insert(o);
mongoTemplate.insert(vo, AdamMemberVo.class.getSimpleName()); mongoTemplate.insert(vo, AdamMemberVo.class.getSimpleName());
log.info("DM.execute ----------------------------> end");
row.close(); row.close();
statement.close(); statement.close();
connection.close(); connection.close();
...@@ -126,9 +122,8 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService { ...@@ -126,9 +122,8 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService {
// 1-id,2-vip_card_id,3-status,4-name,5-price,6-days,7-detail,8-created_at,9-updated_at // 1-id,2-vip_card_id,3-status,4-name,5-price,6-days,7-detail,8-created_at,9-updated_at
Class.forName(DB_DRIVER); Class.forName(DB_DRIVER);
// String url = "jdbc:mysql://pc-2ze6z2hxkug559q79.mysql.polardb.rds.aliyuncs.com:3306/passport"; connection = DriverManager.getConnection(DB_URL + DB_NAME_PASSPORT, DB_USER, DB_PWD);
String url = "jdbc:mysql://zhengzai.mysql.polardb.rds.aliyuncs.com:3306/passport"; log.info("DM.execute ----------------------------> start.sql:{}", sql);
connection = DriverManager.getConnection(url, "readonly", "ZWDsf8Fy");
statement = connection.prepareStatement(sql); statement = connection.prepareStatement(sql);
row = (ResultSetImpl) statement.executeQuery(); row = (ResultSetImpl) statement.executeQuery();
row.first(); row.first();
...@@ -147,10 +142,58 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService { ...@@ -147,10 +142,58 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService {
AdamMemberPriceVo vo = AdamMemberPriceVo.getNew().copy(o); AdamMemberPriceVo vo = AdamMemberPriceVo.getNew().copy(o);
DMRdmService.setMemberPriceVoByMemberId(vo.getMemberId(), Collections.singletonList(vo)); dmRdmService.setMemberPriceVoByMemberId(vo.getMemberId(), Collections.singletonList(vo));
memberPriceMapper.insert(o); memberPriceMapper.insert(o);
mongoTemplate.insert(vo, AdamMemberPriceVo.class.getSimpleName()); mongoTemplate.insert(vo, AdamMemberPriceVo.class.getSimpleName());
log.info("DM.execute ----------------------------> end");
row.close();
statement.close();
connection.close();
} catch (Exception throwables) {
throwables.printStackTrace();
}
try {
if (null != row) row.close();
} catch (SQLException ignored) {
}
try {
if (null != statement) statement.close();
} catch (SQLException ignored) {
}
try {
if (null != connection) connection.close();
} catch (SQLException ignored) {
}
}
@SneakyThrows
private void userMemberBlackListHandler() {
Connection connection = null;
PreparedStatement statement = null;
ResultSetImpl row = null;
try {
String sql = "select distinct uid from vip_black_list_record where status=0 and uid is not null and uid<>''";
Class.forName(DB_DRIVER);
connection = DriverManager.getConnection(DB_URL + DB_NAME_PASSPORT, DB_USER, DB_PWD);
statement = connection.prepareStatement(sql);
row = (ResultSetImpl) statement.executeQuery();
log.info("DM.execute ----------------------------> start.sql:{}", sql);
List<String> userMemberBlackList = new ArrayList<>();
while (row.next()) {
userMemberBlackList.add(row.getString(1));
}
boolean rst = dmRdmService.setBlacklistForMember(userMemberBlackList);
log.info("DM.execute ----------------------------> end.counts:{} - {}", userMemberBlackList.size(), rst);
row.close();
statement.close();
connection.close();
} catch (Exception throwables) { } catch (Exception throwables) {
throwables.printStackTrace(); throwables.printStackTrace();
} }
......
...@@ -32,12 +32,6 @@ import java.util.Map; ...@@ -32,12 +32,6 @@ import java.util.Map;
@Slf4j @Slf4j
@Service @Service
public class DMUserInformationProcessor extends DataMigrationProcessorService { public class DMUserInformationProcessor extends DataMigrationProcessorService {
// @Autowired
// MongoTemplate mongoTemplate;
// @Autowired
// DMRdmService DMRdmService;
// @Autowired
// AdamUserMapper userMapper;
@Autowired @Autowired
DMUserService dmUserService; DMUserService dmUserService;
@Autowired @Autowired
...@@ -150,7 +144,7 @@ public class DMUserInformationProcessor extends DataMigrationProcessorService { ...@@ -150,7 +144,7 @@ public class DMUserInformationProcessor extends DataMigrationProcessorService {
if (StringUtils.length(mobile) == 11 && if (StringUtils.length(mobile) == 11 &&
(currentYear.isBefore(createdAt) || currentYear.isBefore(updatedAt))) { (currentYear.isBefore(createdAt) || currentYear.isBefore(updatedAt))) {
DMRdmService.setUidByMobile(mobile, uid); dmRdmService.setUidByMobile(mobile, uid);
} }
} }
if (userList.size() == 500 || (userList.size() > 0 && smFlg)) { if (userList.size() == 500 || (userList.size() > 0 && smFlg)) {
......
...@@ -23,12 +23,6 @@ import java.util.List; ...@@ -23,12 +23,6 @@ import java.util.List;
@Slf4j @Slf4j
@Service @Service
public class DMUserMemberProcessor extends DataMigrationProcessorService { public class DMUserMemberProcessor extends DataMigrationProcessorService {
// @Autowired
// MongoTemplate mongoTemplate;
// @Autowired
// DMRdmService DMRdmService;
// @Autowired
// AdamUserMapper userMapper;
@Autowired @Autowired
DMUserMemberService dmUserMemberService; DMUserMemberService dmUserMemberService;
...@@ -103,7 +97,7 @@ public class DMUserMemberProcessor extends DataMigrationProcessorService { ...@@ -103,7 +97,7 @@ public class DMUserMemberProcessor extends DataMigrationProcessorService {
userMemberList.add(userMember); userMemberList.add(userMember);
vos.add(vo); vos.add(vo);
DMRdmService.setUserMemberVoByUid(uid, vo); dmRdmService.setUserMemberVoByUid(uid, vo);
} }
if (userMemberList.size() == 500 || (userMemberList.size() > 0 && smFlg)) { if (userMemberList.size() == 500 || (userMemberList.size() > 0 && smFlg)) {
tl += userMemberList.size(); tl += userMemberList.size();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment