mirror of https://github.com/jeecgboot/jeecg-boot
Add allstatus parameter when platformIds field is present in Mabang requests
parent
b821e7f51b
commit
8e881edd54
|
@ -22,6 +22,8 @@ public class OrderListRequestBody implements RequestBody {
|
||||||
private String cursor = "";
|
private String cursor = "";
|
||||||
private Integer page = 1;
|
private Integer page = 1;
|
||||||
private boolean hasNext = true;
|
private boolean hasNext = true;
|
||||||
|
// 1.Orders of any status 2.Default value, must set status
|
||||||
|
private final static String ALL = "1";
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String api() {
|
public String api() {
|
||||||
|
@ -31,7 +33,11 @@ public class OrderListRequestBody implements RequestBody {
|
||||||
@Override
|
@Override
|
||||||
public JSONObject parameters() {
|
public JSONObject parameters() {
|
||||||
JSONObject json = new JSONObject();
|
JSONObject json = new JSONObject();
|
||||||
putNonNull(json, "status", status, OrderStatus::getCode);
|
if (platformOrderIds != null) {
|
||||||
|
putNonNull(json, "allstatus", ALL);
|
||||||
|
} else {
|
||||||
|
putNonNull(json, "status", status, OrderStatus::getCode);
|
||||||
|
}
|
||||||
putNonNull(json, "platformOrderIds", platformOrderIds, (ids) -> String.join(",", ids));
|
putNonNull(json, "platformOrderIds", platformOrderIds, (ids) -> String.join(",", ids));
|
||||||
if(datetimeType != null && platformOrderIds == null){
|
if(datetimeType != null && platformOrderIds == null){
|
||||||
putNonNull(json, datetimeType.text() + "Start", startDate, formatter::format);
|
putNonNull(json, datetimeType.text() + "Start", startDate, formatter::format);
|
||||||
|
|
Loading…
Reference in New Issue