Add LabelId to AddOrderAbnNumberRequestBody

pull/6221/head
Qiuyi LI 2024-01-30 16:14:37 +01:00
parent 32fe62afee
commit 7d62bfcb82
2 changed files with 10 additions and 3 deletions

View File

@ -1,12 +1,16 @@
package org.jeecg.modules.business.domain.api.mabang.dochangeorder;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import org.jeecg.modules.business.domain.api.mabang.RequestBody;
public class AddOrderAbnNumberRequestBody implements RequestBody {
private String platformOrderId;
private String abnNumber;
private final String abnNumber;
// 韩国税号已添加在马帮系统中的ID是1042522
private static final String KOREAN_TAX_NUMBER_LABEL_ID = "1042522";
public AddOrderAbnNumberRequestBody(String platformOrderId, String abnNumber) {
this.platformOrderId = platformOrderId;
@ -23,6 +27,9 @@ public class AddOrderAbnNumberRequestBody implements RequestBody {
JSONObject json = new JSONObject();
putNonNull(json, "platformOrderId", platformOrderId);
putNonNull(json, "abnnumber", abnNumber);
JSONArray labelId = new JSONArray();
labelId.add(KOREAN_TAX_NUMBER_LABEL_ID);
putNonNull(json, "labelId", labelId);
return json;
}

View File

@ -122,8 +122,8 @@ public class AddOrderAbnNumberJob implements Job {
.map(addOrderAbnNumberRequestBody -> CompletableFuture.supplyAsync(() -> {
boolean success = false;
try {
AddOrderAbnNumberRequest archiveOrderRequest = new AddOrderAbnNumberRequest(addOrderAbnNumberRequestBody);
ChangeOrderResponse response = archiveOrderRequest.send();
AddOrderAbnNumberRequest addOrderAbnNumberRequest = new AddOrderAbnNumberRequest(addOrderAbnNumberRequestBody);
ChangeOrderResponse response = addOrderAbnNumberRequest.send();
success = response.success();
} catch (RuntimeException e) {
log.error("Error communicating with MabangAPI", e);