|
@@ -66,6 +66,8 @@ public class ChannelAdminHandler {
|
|
) throws Exception {
|
|
) throws Exception {
|
|
ResultMsg msg = ResultMsg.getError();
|
|
ResultMsg msg = ResultMsg.getError();
|
|
|
|
|
|
|
|
+ Integer status = order.getSalesStatus();
|
|
|
|
+
|
|
// 用户信息
|
|
// 用户信息
|
|
String openId = WechatUtils.getUserBySession(request).getUserOpenid();
|
|
String openId = WechatUtils.getUserBySession(request).getUserOpenid();
|
|
|
|
|
|
@@ -86,7 +88,13 @@ public class ChannelAdminHandler {
|
|
ids.add(channelAdminList.get(i).getChannelId());
|
|
ids.add(channelAdminList.get(i).getChannelId());
|
|
}
|
|
}
|
|
order.setChannelIds(ids);
|
|
order.setChannelIds(ids);
|
|
- order.setSalesTransportationType(2);
|
|
|
|
|
|
+
|
|
|
|
+ if(order.getSalesStatus() == 99){
|
|
|
|
+ order.setSalesStatus(null);
|
|
|
|
+ order.setSalesTransportationType(null);
|
|
|
|
+ }else{
|
|
|
|
+ order.setSalesTransportationType(2);
|
|
|
|
+ }
|
|
|
|
|
|
// 封装请求数据
|
|
// 封装请求数据
|
|
PageRequest<Order> pageRequest = new PageRequest<>(order, pageNO, pageSize, totalNum == 0);
|
|
PageRequest<Order> pageRequest = new PageRequest<>(order, pageNO, pageSize, totalNum == 0);
|
|
@@ -96,6 +104,14 @@ public class ChannelAdminHandler {
|
|
|
|
|
|
List<Order> orderList = result.getDataList();
|
|
List<Order> orderList = result.getDataList();
|
|
for (Order or :orderList) {
|
|
for (Order or :orderList) {
|
|
|
|
+ if(status == 99 && or.getSalesTransportationType() == 1){
|
|
|
|
+ String name = or.getSalesAddressName();
|
|
|
|
+ name = name.substring(0,1) + "**";
|
|
|
|
+ String tel = or.getSalesAddressTel();
|
|
|
|
+ tel = tel.substring(0,3) + "****" + tel.substring(7,11) ;
|
|
|
|
+ or.setSalesAddressName(name);
|
|
|
|
+ or.setSalesAddressTel(tel);
|
|
|
|
+ }
|
|
List<OrderItem>orderItemList = adminOrderService.getShopOrderItemByOrderId(or.getSalesOrderid());
|
|
List<OrderItem>orderItemList = adminOrderService.getShopOrderItemByOrderId(or.getSalesOrderid());
|
|
or.setOrderItemList(orderItemList);
|
|
or.setOrderItemList(orderItemList);
|
|
}
|
|
}
|
|
@@ -107,12 +123,16 @@ public class ChannelAdminHandler {
|
|
Integer dfStatus = channelAdminService.listOrderCount(or);
|
|
Integer dfStatus = channelAdminService.listOrderCount(or);
|
|
or.setSalesStatus(5);
|
|
or.setSalesStatus(5);
|
|
Integer yfStatus = channelAdminService.listOrderCount(or);
|
|
Integer yfStatus = channelAdminService.listOrderCount(or);
|
|
|
|
+ or.setSalesStatus(null);
|
|
|
|
+ or.setSalesTransportationType(null);
|
|
|
|
+ Integer allStatus = channelAdminService.listOrderCount(or);
|
|
|
|
|
|
Map<String,Object> map = new HashMap<>();
|
|
Map<String,Object> map = new HashMap<>();
|
|
map.put("orderList",orderList);
|
|
map.put("orderList",orderList);
|
|
map.put("lastPage",lastPage);
|
|
map.put("lastPage",lastPage);
|
|
map.put("dfStatus",dfStatus);
|
|
map.put("dfStatus",dfStatus);
|
|
map.put("yfStatus",yfStatus);
|
|
map.put("yfStatus",yfStatus);
|
|
|
|
+ map.put("allStatus",allStatus);
|
|
|
|
|
|
msg = ResultMsg.getSuccess();
|
|
msg = ResultMsg.getSuccess();
|
|
msg.setData(map);
|
|
msg.setData(map);
|