diff --git a/coolstore-partner-dao/src/main/resources/mapper/PlatformBuildMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/PlatformBuildMapper.xml
index 5e7584791..2db7e0125 100644
--- a/coolstore-partner-dao/src/main/resources/mapper/PlatformBuildMapper.xml
+++ b/coolstore-partner-dao/src/main/resources/mapper/PlatformBuildMapper.xml
@@ -30,6 +30,7 @@
+
@@ -40,6 +41,6 @@
settler_bank_name,
account,store_positioning_url,authorization_url,
create_time,update_time,create_user,
- update_user,poi,store_id
+ update_user,poi,store_id,dy_mobile
diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/PlatformBuildDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/PlatformBuildDO.java
index 910726fe4..055779ecc 100644
--- a/coolstore-partner-model/src/main/java/com/cool/store/entity/PlatformBuildDO.java
+++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/PlatformBuildDO.java
@@ -158,4 +158,10 @@ public class PlatformBuildDO {
@Column(name = "store_id")
private String storeId;
+ /**
+ * 抖音核销手机号
+ */
+ @Column(name = "dy_mobile")
+ private String dyMobile;
+
}
\ No newline at end of file
diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/PlatformBuildRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/PlatformBuildRequest.java
index c2410f283..f7378a959 100644
--- a/coolstore-partner-model/src/main/java/com/cool/store/request/PlatformBuildRequest.java
+++ b/coolstore-partner-model/src/main/java/com/cool/store/request/PlatformBuildRequest.java
@@ -81,6 +81,10 @@ public class PlatformBuildRequest {
@Length(max = 250, message = "快手平台账号 长度不能超过250")
private String ksAccount;
+ @ApiModelProperty("抖音核销手机号")
+ private String dyMobile;
+
+
public PlatformBuildDO toDO() {
PlatformBuildDO platformBuildDO = new PlatformBuildDO();
@@ -99,6 +103,7 @@ public class PlatformBuildRequest {
platformBuildDO.setStorePositioningUrl(this.storePositioningUrl);
platformBuildDO.setAuthorizationUrl(this.authorizationUrl);
platformBuildDO.setKsAccount(this.ksAccount);
+ platformBuildDO.setDyMobile(this.dyMobile);
return platformBuildDO;
}
diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/ThreeAcceptanceRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/ThreeAcceptanceRequest.java
index b9d735f30..add95a388 100644
--- a/coolstore-partner-model/src/main/java/com/cool/store/request/ThreeAcceptanceRequest.java
+++ b/coolstore-partner-model/src/main/java/com/cool/store/request/ThreeAcceptanceRequest.java
@@ -38,7 +38,7 @@ public class ThreeAcceptanceRequest {
private String shopInteriorPhoto;
public Boolean miniCheck(){
- if (StringUtils.isAnyBlank(this.ksAccount,this.verificationPhone,this.shopLocationScreenshots)){
+ if (StringUtils.isAnyBlank(this.shopLocationScreenshots)){
return false;
}
return true;
diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/ZxjpApiRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/ZxjpApiRequest.java
index aa0c7961a..a509802f0 100644
--- a/coolstore-partner-model/src/main/java/com/cool/store/request/ZxjpApiRequest.java
+++ b/coolstore-partner-model/src/main/java/com/cool/store/request/ZxjpApiRequest.java
@@ -126,7 +126,7 @@ public class ZxjpApiRequest {
@ApiModelProperty(value = "门店详细地址")
private String shopAddress;
- @ApiModelProperty(value = "核销手机号")
+ @ApiModelProperty(value = "抖音核销手机号")
private String verificationMobile;
@ApiModelProperty(value = "快手号")
diff --git a/coolstore-partner-model/src/main/java/com/cool/store/response/PlatformBuildResponse.java b/coolstore-partner-model/src/main/java/com/cool/store/response/PlatformBuildResponse.java
index 8be6e03f4..bff0b319a 100644
--- a/coolstore-partner-model/src/main/java/com/cool/store/response/PlatformBuildResponse.java
+++ b/coolstore-partner-model/src/main/java/com/cool/store/response/PlatformBuildResponse.java
@@ -100,6 +100,8 @@ public class PlatformBuildResponse {
private String shopProvinceCityDistrict;
@ApiModelProperty("门店详细地址")
private String shopAddress;
+ @ApiModelProperty("抖音核销手机号")
+ private String dyMobile;
}
diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SyncDataServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SyncDataServiceImpl.java
index 95ef1183c..b7ae47254 100644
--- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SyncDataServiceImpl.java
+++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/SyncDataServiceImpl.java
@@ -9,6 +9,7 @@ import com.cool.store.entity.*;
import com.cool.store.enums.DownSystemTypeEnum;
import com.cool.store.enums.ErrorCodeEnum;
import com.cool.store.enums.FranchiseBrandEnum;
+import com.cool.store.enums.PlatformBuildEnum;
import com.cool.store.exception.ServiceException;
import com.cool.store.mapper.ApplyLicenseMapper;
import com.cool.store.mapper.SignFranchiseMapper;
@@ -64,6 +65,8 @@ public class SyncDataServiceImpl implements SyncDataService {
private PointInfoDAO pointInfoDAO;
@Resource
private EnterpriseUserDAO enterpriseUserDAO;
+ @Resource
+ private PlatformBuildDAO platformBuildDAO;
@Override
public ZxjpApiRequest getData(Long shopId, DownSystemTypeEnum systemType) {
@@ -99,6 +102,10 @@ public class SyncDataServiceImpl implements SyncDataService {
String investmentManager = enterpriseUserDAO.getUserName(shopInfo.getInvestmentManager());
QualificationsInfoDO qualificationsInfoDO = qualificationsInfoDAO.getByLineId(lineId);
+ //抖音
+ PlatformBuildDO dyPlatformBuildDO = platformBuildDAO.selectOneByShopId(shopId, PlatformBuildEnum.DOU_YIN.getCode());
+ //快手
+ PlatformBuildDO ksPlatformBuildDO = platformBuildDAO.selectOneByShopId(shopId, PlatformBuildEnum.KUAI_SHOU.getCode());
request.setPartnerIdCardNo(qualificationsInfoDO.getIdCardNo());
request.setShopAddress(shopInfo.getDetailAddress());
@@ -154,7 +161,8 @@ public class SyncDataServiceImpl implements SyncDataService {
request.setDeclareGoodsLogisticsWarehouseName(warehouseInfoDO.getWarehouseName());
}
request.setDeclareGoodsType(orderSysInfoDO.getDeclareGoodsType());
- request.setDeclareGoodsDate(JSONUtils.parseToListOrMap(orderSysInfoDO.getDeclareGoodsDate(), new TypeReference>() {}));
+ request.setDeclareGoodsDate(JSONUtils.parseToListOrMap(orderSysInfoDO.getDeclareGoodsDate(), new TypeReference>() {
+ }));
request.setReceivingFirmName(orderSysInfoDO.getReceivingFirmName());
request.setReceivingMSBankAccount(orderSysInfoDO.getReceivingMsBankAccount());
request.setReceivingMSBankBranch(orderSysInfoDO.getReceivingMsBankBranch());
@@ -167,8 +175,12 @@ public class SyncDataServiceImpl implements SyncDataService {
request.setShopInteriorPhoto(getUrlList(acceptanceInfoDO.getShopInteriorPhoto()));
request.setShopLocationScreenshots(getUrl(acceptanceInfoDO.getShopLocationScreenshots()));
- request.setVerificationMobile(acceptanceInfoDO.getVerificationMobile());
- request.setKsAccount(acceptanceInfoDO.getKsAccount());
+ }
+ if (dyPlatformBuildDO != null) {
+ request.setVerificationMobile(dyPlatformBuildDO.getDyMobile());
+ }
+ if (ksPlatformBuildDO != null) {
+ request.setKsAccount(ksPlatformBuildDO.getKsAccount());
}
if (buildInformationDO != null) {
request.setBusinessHours(buildInformationDO.getBusinessHours());
@@ -219,7 +231,7 @@ public class SyncDataServiceImpl implements SyncDataService {
request.setShopProvince(pointInfo.getProvince());
request.setShopCity(pointInfo.getCity());
}
- log.info("/pushData 数据 :{}",JSONObject.toJSONString(request));
+ log.info("/pushData 数据 :{}", JSONObject.toJSONString(request));
return request;
}