mirror of https://github.com/jeecgboot/jeecg-boot
Add LabelId to AddOrderAbnNumberRequestBody
parent
32fe62afee
commit
7d62bfcb82
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue