readme.txt
8.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
2015-08-11
1.增加现场交易订单流程,现场交易的交货方式为30
2.增加出场api,出场订单查询、确认订单出场
3.订单列表查询,增加查询条件买家姓名和买家电话号码
2015-06-02
1 域名切换,将orders.dili7.com切换至orders.nong12.com
2015-05-27
1、增加订单来源属性comeFrom,属性值 PC:10,iOS:20,Android:30,Wap:40。提交订单时,此属性必传。
2015-05-20
1、所有接口输入参数启用opUserRole属性必传
2、RefundService服务新增接口 submitRefundAppeal提交退款申诉
/**
* 提交退款申诉.
* @param input
* @return 返回退款申诉单ID
*/
public BaseOutput<Long> submitRefundAppeal(SumbitRefundAppealInput input);
3、退款返回实体RefundInfo增加属性:
//退款申诉相关属性=======================
/** 是否可发起退款申诉,0否,1是 */
private Integer appealEnable;
/** 退款申诉内容 */
private String appealResaon;
/** 退款申诉凭证 -图片url */
private List<String> appealImgUrls = new ArrayList<>();
/** 退款申诉审核意见 */
private String auditAppealComment;
/** 退款申诉金额 */
private Long appealPrice;
/** 退款申诉实际退款金额 */
private Long appealRealPrice;
2015-04-28
1、GetOrderListInput增加属性oneSearchContent(模糊搜索:目前支持订单编号和商品名称)
2、统计接口StatisticsService入参StatisticsOrderAmountInput增加属性
/**统计条件:支付方式。10:线上付款 20:线下付款 30:提货付款 40:赊账付款*/
private List<Integer> payTypeList=new ArrayList<Integer>();
/**
* 统计条件:订单状态-多状态查询:订单状态(10待付款,15待审核(赊账订单有效),30备货中,40待提货,45待收货,50已提货,60已失效,70已取消,80申请退款中,90已退款,100提货超时)
*/
private Set<Integer> orderState = new HashSet<Integer>();
3、GetOrderListInput增加属性isCommented(订单是否已评论:0未评论,1已评论)
2015-04-27
1、OrderInfo对象增加postagePriceOriginal productsTotalPrice productsTotalPriceOriginal 字段;打开orderRealPrice字段
2015-04-25
1、BaseOutput对象增加errorData字段,用于表示出现错误的数据
2、ResultCode增加具体的错误码,便于前端处理
2015-04-23
1、订单查询增加payType查询条件
2015-04-20
1、方法删除
OrderService.stockIn()
OrderService.submitDelayPayment(Long orderId, Date delayTime, Long opUserId)
2、CommonDataService.getWebOrderStatusList接口增加输入参数
且:订单状态增加:15待审核、45待收货,40名称调整为待提货
/**
* 获取订单状态列表
* @param type 10默认订单状态列表,20赊帐付款订单状态列表
* @return
*/
public BaseOutput<LinkedHashMap<Integer,String>> getWebOrderStatusList(Integer type);
3、增加赊帐付款订单审核接口
/**
* PNR-审核赊帐付款订单(第三方订单有效)
* @param orderId 订单ID
* @param pass true审批通过,false审批不通过
* @param opUserId 操作人ID
* @return BaseOutput<Integer>
*/
public BaseOutput<Integer> auditCreditOrder(Long orderId, boolean pass, Long opUserId);
4、ModifyOrderInfoInput属性调整
新增属性:新商品总金额(newTotalPriceOfProducts)
删除属性:优惠金额(pricePrivilege)
5、OrderSubmitInput属性payType增加可选值:40赊账付款
6、增加新评论方法:OrderService.commentedSku(Long orderId, Long orderItemId, Long opUserId);
不再推荐使用评论方法:OrderService.commentedSku(Long orderId, String sku, Long opUserId)
7、 OrderInfo:删除属性 /** 待付金额 */ private Long waitPrice;
8、ShipInfoInput和ShipInfo增加属性:memo 备注
9、OrderService增加方法: 提交延迟结算(本方法 默认延期3天)
/**
* PNR-提交延迟结算(本方法 默认延期3天)(第三方订单有效)
* @param orderId 订单ID
* @param opUserId 操作人ID
* @param opUserRole 操作人角色:10买家,20卖家
* @return BaseOutput<DelayPaymentInfo>
*/
public BaseOutput<DelayPaymentInfo> submitDelayPayment(Long orderId, Long opUserId,Long opUserRole);
2014-12-15
1、增加http请求readTimeout超时设置为10s
2014-06-30
1、增加passport登录校验,必须登录主站后才能使用订单接口
2、 OrderInfo类增加属性:
public String identifyNo;//线下付款15位校验码
3、退款详情查询对象:com.diligrp.orders.client.domain.output。RefundInfo 增加字段 String auditComment; 退款申请时,后天操作审核意见。
2014-06-20
1、拆分购物车返回实体对象 (拆单)com.diligrp.orders.client.domain.output.CartItem 增加商品所属店铺id long storeId;起批量(商品最小购买量) int minNum;
2、退款相关API接口(com.diligrp.orders.client.service。RefundService) 增加根据订单号查询申请待审核状态的退款单的退款金额 getApplyRefundMoney(long orderId);
3、查看订单详情/跳转到支付银行选择页验证/立即付款验证/合并支付验证 在待支付状态下,新增加逻辑判断:
待付款前提下,如果商品处于下架状态,则不会更新订单商品项数据,同时也不纳入订单总金额计算之中,返回订单列的商品
项目中 包含:商品状态 预览-2,删除-1,待审核1,审核失败2,在售商品3,仓库中商品4(-1删除,4在架,其他则是下架)
2014-06-19
1、取消订单接口cancelOrder增加取消原因参数
public BaseOutput<Integer> cancelOrder(long orderId,String reason);
2014-06-18
1、提交订单接口和获取订单详细接口返回信息增加vendorId(店铺ID)
2、去掉删除订单接口
3、SDK包采用JDK1.7编译打包
2014-06-17
1、拆分购物车返回实体对象 com.diligrp.orders.client.domain.output.CartItem 增加商品类目id int cid;
2、采购中心、销售中心查看订单详情时:
获取订单流程节点信息调整分别从
getOrderDescriptionForSale(long orderId);
getOrderDescriptionForPurchase(long orderId);
中获取
2014-06-13
1、删除OrderService方法
public BaseOutput<Integer> updateOrderStatus(long sellerId, long orderId, int status);
2、RefundService方法
public PageOutput<List<RefundInfo>> getRefundList(long buyerId, int page,int pageSize);
3、提交地利服务支持一个提交申请绑定多个订单号
SumbitValServiceInput.orderId
2014-06-12
1、RefundService增加列表获取接口
public PageOutput<List<RefundInfo>> getRefundList(RefundQuery refundQuery);
2、采购和销售服务返回增加description属性
3、恢复延期提货接口
2014-06-11
1、统一服务相关地方采用服务编码serviceCode
2、退款申请接口返回退款ID
影响RefundService相关接口
public BaseOutput<Long> sumbitApplyRefund(SumbitRefundInput sumbitRefundInput);
3、补全订单提交返回订单信息
影响OrderService服务相关接口
4、服务相关接口增加返回状态名称
5、采购服务接口字段名错误调整(conactPhone调整为contactPhone,conactUser调整为contactUser)
2014-06-10
1、地利服务,代购服务,代销服务,联营联销服务按新需求调整,所有服务申请接口参看ApplyInfoService
2、拆分购物车返回商品项目(com.diligrp.orders.client.domain.output.CartItem) 里面增加字段
int skuStatus /** 预览-2,删除-1,待审核1,审核失败2,在售商品3,仓库中商品4 */ (3在售 其余状态均为下架)
2014-06-09
订单返回商品项(com.diligrp.orders.client.domain.output.OrderItem) 里面增加字段
int skuStatus /** 预览-2,删除-1,待审核1,审核失败2,在售商品3,仓库中商品4 */ (3在售 其余状态均为下架)
2014-06-05
1、调整金额相关属性为long类型
2、增加审批退款申请接口
3、买卖对接订单功能实现可用
2014-06-03
1、OrderService增加commentedSku接口(更新订单商品项SKU评论状态为已评论)
2、订单列表和详细返回信息增加isCommented属性标识是否已经评论过商品
2014-06-03
1、提交订单接口输入参数预约提货时间调整为
/**按卖家填入预约提货时间(起始,终止时间)*/
public Map<Long,ReservationTime> reservationTime;
2014-05-30
1、订单接口增加paymentIn,stockingIn,StockingCompleted,cancelOrder,confirmDelivery操作接口,详细查看API
2、查看订单详细接口getOrderDetail拆分为:getOrderDetailForSale,getOrderDetailForPurchase
3、退款接口:退款列表中orderInfo属性从OrderInfo为OrderDetailInfo
4、com.diligrp.orders.client.domain.output。OrderDetailInfo :增加属性:订单取消时间(cancelTime)、订单申请退款时间(refundTime)、订单成交时间(ConifmTime)、订单退款总金额(refundTotalPrice)、订单退款确认时间(refundConfirmTime)
5、退款接口增加取消退款申请cancelApplyRefund
6、代购\代销\增值服务增加取消服务接口
7、代购\代销服务输入输出参数中分类ID只传入传出选择的最后一级分类ID
2014-05-28
1、com.diligrp.orders.client.domain.output。OrderInfo 增加支付时间,订单支付成功时,页面能取到支付时间
2、调整OrderService获取订单列表方法
PageOutput<List<OrderDetailInfo>> getOrderList:增加买家姓名、卖家姓名、订单状态名称、支付状态名称、服务状态名称
3、public <BaseOutput<List<CartInfo>> SplitCartService 中com.diligrp.orders.client.domain.output.CartItem 增加 :sellerName 卖家姓名 totalPrice 小计、preparationTime
最长备货期 、List<ItemAddress> itmeAddressList 商品可选交购地
2014-05-22
1、 com.diligrp.orders.client.domain.output目前下所有类增加get,set方法,解决前端VM获取不到值问题
2、调整OrderService方法
public PageOutput<List<Ordernfo>> getOrderList(GetOrderListInput getOrderListInput);
为
public PageOutput<List<OrderDetailInfo>> getOrderList(GetOrderListInput getOrderListInput);
解决列表显示订单项图片问题
3、订单列表查询增加条件:买方姓名,卖方姓名,商品名称,订单编号
4、增加通用基础数据查询服务:CommonDataService
5、去掉供应单接口服务