Skip to content

Commit 3550d29

Browse files
authored
🎨 #3417 【小程序】同城配送订单接口字段优化
1 parent 4976aa9 commit 3550d29

File tree

3 files changed

+22
-4
lines changed

3 files changed

+22
-4
lines changed

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/BaseWxMaServiceImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -882,6 +882,7 @@ public String postWithSignature(String url, JsonObject jsonObject) throws WxErro
882882
jsonObject.addProperty("_timestamp", timestamp);
883883

884884
String plainText = jsonObject.toString();
885+
log.debug("URL:{}加密前请求数据:{}", url, plainText);
885886
String urlPath;
886887
if (url.contains("?")) {
887888
urlPath = url.substring(0, url.indexOf("?"));

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/intractiy/BasicWxMaOrder.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
package cn.binarywang.wx.miniapp.bean.intractiy;
22

3+
import lombok.extern.slf4j.Slf4j;
34
import org.apache.commons.lang3.builder.ToStringBuilder;
45

6+
@Slf4j
57
class BasicWxMaOrder {
6-
78
private String wxStoreId;
89
private String userName;
910
private String userPhone;
1011
private double userLng;
1112
private double userLat;
1213
private String userAddress;
13-
private int useSandbox;
14+
15+
/** 如果不用沙盒测试环境,传NULL(不是0),用沙盒传1 */
16+
private Integer useSandbox;
1417

1518
public String getWxStoreId() {
1619
return wxStoreId;
@@ -60,11 +63,16 @@ public void setUserAddress(String userAddress) {
6063
this.userAddress = userAddress;
6164
}
6265

63-
public int isUseSandbox() {
66+
public Integer getUseSandbox() {
6467
return useSandbox;
6568
}
6669

67-
public void setUseSandbox(int useSandbox) {
70+
public void setUseSandbox(Integer useSandbox) {
71+
if (useSandbox != null && useSandbox != 1) {
72+
log.warn(
73+
"目前(2024.11)useSandbox只有2个合法值:" + " 1:使用沙盒环境; null:不使用沙盒环境。建议查询微信文档确认下值「{}」是否合法。",
74+
useSandbox);
75+
}
6876
this.useSandbox = useSandbox;
6977
}
7078

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/intractiy/WxMaOrder.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ public class WxMaOrder extends WxMaAddOrderRequest {
1111
private String deliveryNo;
1212
private int actualfee;
1313
private int deductfee;
14+
private int distance;
1415
private long createTime;
1516
private long acceptTime;
1617
private long fetchTime;
@@ -196,6 +197,14 @@ public Date getCancelDate() {
196197
return cancelTime == 0 ? null : new Date(cancelTime * 1000);
197198
}
198199

200+
public int getDistance() {
201+
return distance;
202+
}
203+
204+
public void setDistance(int distance) {
205+
this.distance = distance;
206+
}
207+
199208
@Override
200209
public String toString() {
201210
return ToStringBuilder.reflectionToString(this);

0 commit comments

Comments
 (0)