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;
|
package org.jeecg.modules.business.domain.api.mabang.dochangeorder;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONArray;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import org.jeecg.modules.business.domain.api.mabang.RequestBody;
|
import org.jeecg.modules.business.domain.api.mabang.RequestBody;
|
||||||
|
|
||||||
public class AddOrderAbnNumberRequestBody implements RequestBody {
|
public class AddOrderAbnNumberRequestBody implements RequestBody {
|
||||||
|
|
||||||
private String platformOrderId;
|
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) {
|
public AddOrderAbnNumberRequestBody(String platformOrderId, String abnNumber) {
|
||||||
this.platformOrderId = platformOrderId;
|
this.platformOrderId = platformOrderId;
|
||||||
|
@ -23,6 +27,9 @@ public class AddOrderAbnNumberRequestBody implements RequestBody {
|
||||||
JSONObject json = new JSONObject();
|
JSONObject json = new JSONObject();
|
||||||
putNonNull(json, "platformOrderId", platformOrderId);
|
putNonNull(json, "platformOrderId", platformOrderId);
|
||||||
putNonNull(json, "abnnumber", abnNumber);
|
putNonNull(json, "abnnumber", abnNumber);
|
||||||
|
JSONArray labelId = new JSONArray();
|
||||||
|
labelId.add(KOREAN_TAX_NUMBER_LABEL_ID);
|
||||||
|
putNonNull(json, "labelId", labelId);
|
||||||
return json;
|
return json;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -122,8 +122,8 @@ public class AddOrderAbnNumberJob implements Job {
|
||||||
.map(addOrderAbnNumberRequestBody -> CompletableFuture.supplyAsync(() -> {
|
.map(addOrderAbnNumberRequestBody -> CompletableFuture.supplyAsync(() -> {
|
||||||
boolean success = false;
|
boolean success = false;
|
||||||
try {
|
try {
|
||||||
AddOrderAbnNumberRequest archiveOrderRequest = new AddOrderAbnNumberRequest(addOrderAbnNumberRequestBody);
|
AddOrderAbnNumberRequest addOrderAbnNumberRequest = new AddOrderAbnNumberRequest(addOrderAbnNumberRequestBody);
|
||||||
ChangeOrderResponse response = archiveOrderRequest.send();
|
ChangeOrderResponse response = addOrderAbnNumberRequest.send();
|
||||||
success = response.success();
|
success = response.success();
|
||||||
} catch (RuntimeException e) {
|
} catch (RuntimeException e) {
|
||||||
log.error("Error communicating with MabangAPI", e);
|
log.error("Error communicating with MabangAPI", e);
|
||||||
|
|
Loading…
Reference in New Issue