|
@@ -65,6 +65,8 @@ public class GLPPGFWebsitServiceImpl implements GLPPGFWebsitService {
|
|
|
insertTSWDInfoTM(record);
|
|
|
// X9930000 其他电商
|
|
|
insertTSWDInfoQT(record);
|
|
|
+ // S9329829 天猫优品
|
|
|
+ insertTSWDInfoTMYP(record);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -120,171 +122,41 @@ public class GLPPGFWebsitServiceImpl implements GLPPGFWebsitService {
|
|
|
}
|
|
|
|
|
|
private void insertTSWDInfoJD(Brand record) {
|
|
|
- BrandWebsit oldWebsitRec = brandWebsitService.lambdaQuery()
|
|
|
- .eq(BrandWebsit::getBrandWebsitNumber,"X9910000")
|
|
|
- .eq(BrandWebsit::getType,InterFaceTypeEnum.XS_WEBSIT_TYPE.getCode())
|
|
|
- .last("limit 1")
|
|
|
- .one();
|
|
|
- if (oldWebsitRec == null){
|
|
|
- BrandWebsit v = new BrandWebsit();
|
|
|
-
|
|
|
- v.setId(UUID.randomUUID().toString());
|
|
|
- v.setBrandPkId(UUID.randomUUID().toString());
|
|
|
- v.setBelongCompanyId(0);
|
|
|
- v.setBelongCompany("X9910000");
|
|
|
- v.setType(InterFaceTypeEnum.XS_WEBSIT_TYPE.getCode());
|
|
|
- v.setBrandWebsitNumber("X9910000");
|
|
|
- v.setBrandWebsitName("京东商城");
|
|
|
- v.setFzren("/");
|
|
|
- v.setYddh("4008365315");
|
|
|
- v.setDhhm("4008365315");
|
|
|
- v.setSfdlfr("否");
|
|
|
- v.setLxren("/");
|
|
|
- v.setFzrsfz("");
|
|
|
- v.setShao("");
|
|
|
- v.setKhyh("");
|
|
|
- v.setHanghao("");
|
|
|
- v.setYhzh("");
|
|
|
- v.setSplb("");
|
|
|
- v.setSplbmc("");
|
|
|
- v.setFwlm("");
|
|
|
- v.setWdjb("");
|
|
|
- v.setSfdsqy("");
|
|
|
- v.setFwrx("");
|
|
|
- v.setStat("TOW");
|
|
|
- v.setSfen("广东省");
|
|
|
- v.setCshi("珠海市");
|
|
|
- v.setXian("/");
|
|
|
- v.setXzhen("/");
|
|
|
- v.setDizi("珠海");
|
|
|
- v.setBeiz("特殊网点");
|
|
|
- v.setGroupCompanyId(record.getBrandId());
|
|
|
- v.setGroupCompanyName(record.getBrand());
|
|
|
- v.setCreateBy("system");
|
|
|
- v.setUpdateBy("system");
|
|
|
- v.setCreateTime(new Date());
|
|
|
- v.setUpdateTime(new Date());
|
|
|
-
|
|
|
- brandWebsitService.save(v);
|
|
|
- }
|
|
|
+ extractedProcess(record, "X9910000", InterFaceTypeEnum.XS_WEBSIT_TYPE, "京东商城");
|
|
|
}
|
|
|
|
|
|
private void insertTSWDInfoTM(Brand record) {
|
|
|
- BrandWebsit oldWebsitRec = brandWebsitService.lambdaQuery()
|
|
|
- .eq(BrandWebsit::getBrandWebsitNumber,"X9920000")
|
|
|
- .eq(BrandWebsit::getType,InterFaceTypeEnum.XS_WEBSIT_TYPE.getCode())
|
|
|
- .last("limit 1")
|
|
|
- .one();
|
|
|
- if (oldWebsitRec == null){
|
|
|
- BrandWebsit v = new BrandWebsit();
|
|
|
-
|
|
|
- v.setId(UUID.randomUUID().toString());
|
|
|
- v.setBrandPkId(UUID.randomUUID().toString());
|
|
|
- v.setBelongCompanyId(0);
|
|
|
- v.setBelongCompany("X9920000");
|
|
|
- v.setType(InterFaceTypeEnum.XS_WEBSIT_TYPE.getCode());
|
|
|
- v.setBrandWebsitNumber("X9920000");
|
|
|
- v.setBrandWebsitName("天猫商城");
|
|
|
- v.setFzren("/");
|
|
|
- v.setYddh("4008365315");
|
|
|
- v.setDhhm("4008365315");
|
|
|
- v.setSfdlfr("否");
|
|
|
- v.setLxren("/");
|
|
|
- v.setFzrsfz("");
|
|
|
- v.setShao("");
|
|
|
- v.setKhyh("");
|
|
|
- v.setHanghao("");
|
|
|
- v.setYhzh("");
|
|
|
- v.setSplb("");
|
|
|
- v.setSplbmc("");
|
|
|
- v.setFwlm("");
|
|
|
- v.setWdjb("");
|
|
|
- v.setSfdsqy("");
|
|
|
- v.setFwrx("");
|
|
|
- v.setStat("TOW");
|
|
|
- v.setSfen("广东省");
|
|
|
- v.setCshi("珠海市");
|
|
|
- v.setXian("/");
|
|
|
- v.setXzhen("/");
|
|
|
- v.setDizi("珠海");
|
|
|
- v.setBeiz("特殊网点");
|
|
|
- v.setGroupCompanyId(record.getBrandId());
|
|
|
- v.setGroupCompanyName(record.getBrand());
|
|
|
- v.setCreateBy("system");
|
|
|
- v.setUpdateBy("system");
|
|
|
- v.setCreateTime(new Date());
|
|
|
- v.setUpdateTime(new Date());
|
|
|
+ extractedProcess(record, "X9920000", InterFaceTypeEnum.XS_WEBSIT_TYPE, "天猫商城");
|
|
|
+ }
|
|
|
|
|
|
- brandWebsitService.save(v);
|
|
|
- }
|
|
|
+ private void insertTSWDInfoTMYP(Brand record) {
|
|
|
+ extractedProcess(record, "S9329829", InterFaceTypeEnum.SH_WEBSIT_TYPE, "天猫优品");
|
|
|
}
|
|
|
|
|
|
private void insertTSWDInfoQT(Brand record) {
|
|
|
- BrandWebsit oldWebsitRec = brandWebsitService.lambdaQuery()
|
|
|
- .eq(BrandWebsit::getBrandWebsitNumber,"X9930000")
|
|
|
- .eq(BrandWebsit::getType,InterFaceTypeEnum.XS_WEBSIT_TYPE.getCode())
|
|
|
- .last("limit 1")
|
|
|
- .one();
|
|
|
- if (oldWebsitRec == null){
|
|
|
- BrandWebsit v = new BrandWebsit();
|
|
|
-
|
|
|
- v.setId(UUID.randomUUID().toString());
|
|
|
- v.setBrandPkId(UUID.randomUUID().toString());
|
|
|
- v.setBelongCompanyId(0);
|
|
|
- v.setBelongCompany("X9930000");
|
|
|
- v.setType(InterFaceTypeEnum.XS_WEBSIT_TYPE.getCode());
|
|
|
- v.setBrandWebsitNumber("X9930000");
|
|
|
- v.setBrandWebsitName("其他商城");
|
|
|
- v.setFzren("/");
|
|
|
- v.setYddh("4008365315");
|
|
|
- v.setDhhm("4008365315");
|
|
|
- v.setSfdlfr("否");
|
|
|
- v.setLxren("/");
|
|
|
- v.setFzrsfz("");
|
|
|
- v.setShao("");
|
|
|
- v.setKhyh("");
|
|
|
- v.setHanghao("");
|
|
|
- v.setYhzh("");
|
|
|
- v.setSplb("");
|
|
|
- v.setSplbmc("");
|
|
|
- v.setFwlm("");
|
|
|
- v.setWdjb("");
|
|
|
- v.setSfdsqy("");
|
|
|
- v.setFwrx("");
|
|
|
- v.setStat("TOW");
|
|
|
- v.setSfen("广东省");
|
|
|
- v.setCshi("珠海市");
|
|
|
- v.setXian("/");
|
|
|
- v.setXzhen("/");
|
|
|
- v.setDizi("珠海");
|
|
|
- v.setBeiz("特殊网点");
|
|
|
- v.setGroupCompanyId(record.getBrandId());
|
|
|
- v.setGroupCompanyName(record.getBrand());
|
|
|
- v.setCreateBy("system");
|
|
|
- v.setUpdateBy("system");
|
|
|
- v.setCreateTime(new Date());
|
|
|
- v.setUpdateTime(new Date());
|
|
|
-
|
|
|
- brandWebsitService.save(v);
|
|
|
- }
|
|
|
+ extractedProcess(record, "X9930000", InterFaceTypeEnum.XS_WEBSIT_TYPE, "其他商城");
|
|
|
}
|
|
|
|
|
|
private void insertTSWDInfo(Brand record) {
|
|
|
- BrandWebsit oldWebsitRec = brandWebsitService.lambdaQuery()
|
|
|
- .eq(BrandWebsit::getBrandWebsitNumber,"99999999")
|
|
|
- .eq(BrandWebsit::getType,InterFaceTypeEnum.XS_WEBSIT_TYPE.getCode())
|
|
|
+ extractedProcess(record, "99999999", InterFaceTypeEnum.XS_WEBSIT_TYPE, "格力总部");
|
|
|
+ }
|
|
|
+
|
|
|
+ private void extractedProcess(Brand record, String s, InterFaceTypeEnum xsWebsitType, String 格力总部) {
|
|
|
+ BrandWebsit oldWebsitRec = brandWebsitService.lambdaQuery()
|
|
|
+ .eq(BrandWebsit::getBrandWebsitNumber, s)
|
|
|
+ .eq(BrandWebsit::getType, xsWebsitType.getCode())
|
|
|
.last("limit 1")
|
|
|
.one();
|
|
|
- if (oldWebsitRec == null){
|
|
|
+ if (oldWebsitRec == null) {
|
|
|
BrandWebsit v = new BrandWebsit();
|
|
|
|
|
|
v.setId(UUID.randomUUID().toString());
|
|
|
v.setBrandPkId(UUID.randomUUID().toString());
|
|
|
v.setBelongCompanyId(0);
|
|
|
- v.setBelongCompany("99999999");
|
|
|
- v.setType(InterFaceTypeEnum.XS_WEBSIT_TYPE.getCode());
|
|
|
- v.setBrandWebsitNumber("99999999");
|
|
|
- v.setBrandWebsitName("格力总部");
|
|
|
+ v.setBelongCompany(s);
|
|
|
+ v.setType(xsWebsitType.getCode());
|
|
|
+ v.setBrandWebsitNumber(s);
|
|
|
+ v.setBrandWebsitName(格力总部);
|
|
|
v.setFzren("/");
|
|
|
v.setYddh("4008365315");
|
|
|
v.setDhhm("4008365315");
|