提交修改

This commit is contained in:
quyixiao 2025-12-12 19:33:25 +08:00
parent bda7540564
commit 634125daa0
3 changed files with 21 additions and 3 deletions

View File

@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.heyu.api.data.dto.vv.KuaiDi100DTO; import com.heyu.api.data.dto.vv.KuaiDi100DTO;
import com.heyu.api.data.utils.StringUtils;
import com.kuaidi100.sdk.api.QueryTrack; import com.kuaidi100.sdk.api.QueryTrack;
import com.kuaidi100.sdk.api.Subscribe; import com.kuaidi100.sdk.api.Subscribe;
import com.kuaidi100.sdk.contant.ApiInfoConstant; import com.kuaidi100.sdk.contant.ApiInfoConstant;
@ -72,9 +73,19 @@ public class KuaiDi100Utils {
/** /**
* 订阅接口 * 订阅接口
*/ */
public static String subscribe(String companyCode, String trackNumber, String phone) { public static String subscribe( String trackNumber, String phone) {
try { try {
SubscribeParameters subscribeParameters = new SubscribeParameters(); SubscribeParameters subscribeParameters = new SubscribeParameters();
String companyCode = null;
if(StringUtils.isBlank(companyCode)){
KuaiDi100DTO kuaiDi100DTO = getLogisticsInfo(trackNumber);
if(kuaiDi100DTO != null){
companyCode = kuaiDi100DTO.getCom();
}
}
subscribeParameters.setCallbackurl("https://api.1024api.com/api-interface/app/kuaidi/callback"); subscribeParameters.setCallbackurl("https://api.1024api.com/api-interface/app/kuaidi/callback");
subscribeParameters.setPhone(phone); subscribeParameters.setPhone(phone);
@ -100,4 +111,11 @@ public class KuaiDi100Utils {
} }
return null; return null;
} }
public static void main(String[] args) {
subscribe( "773394957915732", "18458195149");
}
} }

View File

@ -268,7 +268,7 @@ public class AdminOrderController {
VvPackageEntity vvPackageEntityNew = vvPackageDao.selectVvPackageByTrackNumber(vvPackageEntity.getTrackNumber()); VvPackageEntity vvPackageEntityNew = vvPackageDao.selectVvPackageByTrackNumber(vvPackageEntity.getTrackNumber());
// 创建订阅 // 创建订阅
KuaiDi100Utils.subscribe(vvPackageEntityNew.getCom(), vvPackageEntityNew.getTrackNumber(), vvTradeOrderLineEntityList.get(0).getBuyerPhone()); KuaiDi100Utils.subscribe( vvPackageEntityNew.getTrackNumber(), vvTradeOrderLineEntityList.get(0).getBuyerPhone());
} catch (Exception e) { } catch (Exception e) {
log.error("AdminOrderController subscribe KuaiDi100 Utils.subscribe error", e); log.error("AdminOrderController subscribe KuaiDi100 Utils.subscribe error", e);
} }

View File

@ -139,7 +139,7 @@ public class AppReverseController {
Long sellerWarehouseId = NumberUtil.objToLongDefault(vvPackageEntity.getSellerWarehouseId(), 1); Long sellerWarehouseId = NumberUtil.objToLongDefault(vvPackageEntity.getSellerWarehouseId(), 1);
VvSellerWarehouseEntity vvSellerWarehouseEntity = vvSellerWarehouseDao.selectVvSellerWarehouseById(sellerWarehouseId); VvSellerWarehouseEntity vvSellerWarehouseEntity = vvSellerWarehouseDao.selectVvSellerWarehouseById(sellerWarehouseId);
// 创建订阅 // 创建订阅
KuaiDi100Utils.subscribe(vvPackageEntityNew.getCom(), vvPackageEntityNew.getTrackNumber(), vvSellerWarehouseEntity.getWarehousePhone()); KuaiDi100Utils.subscribe( vvPackageEntityNew.getTrackNumber(), vvSellerWarehouseEntity.getWarehousePhone());
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) { for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
tradeOrderLineEntity.setStatus(ReverseStatusEnums.shipping.getStatus()); // 已经发货 tradeOrderLineEntity.setStatus(ReverseStatusEnums.shipping.getStatus()); // 已经发货
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity); vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);