|
@@ -74,7 +74,6 @@ public class LoginServiceImpl implements LoginService {
|
|
|
buyerUser.setOpenid(openid);
|
|
|
return ResponseJson.error("未绑定微信", buyerUser);
|
|
|
}
|
|
|
- getOrderCount(buyerUser);
|
|
|
return ResponseJson.success(buyerUser);
|
|
|
}
|
|
|
|
|
@@ -96,36 +95,35 @@ public class LoginServiceImpl implements LoginService {
|
|
|
}
|
|
|
loginMapper.updateBuyer(buyerUserDto);
|
|
|
BuyerUserVo buyerUser = new BuyerUserVo();
|
|
|
- getOrderCount(buyerUser);
|
|
|
buyerUser.setOrganizeId(organize.getId());
|
|
|
- buyerUser.setOrganizeName(organize.getOrganizeName());
|
|
|
buyerUser.setOpenid(buyerUser.getOpenid());
|
|
|
return ResponseJson.success(buyerUser);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 统计订单数量
|
|
|
- */
|
|
|
- private void getOrderCount(BuyerUserVo buyerUser) {
|
|
|
+ @Override
|
|
|
+ public ResponseJson<Map<String, Object>> personalData(Integer organizeId) {
|
|
|
+ Map<String, Object> map = new HashMap<>(5);
|
|
|
+ CmMallOrganizePo organize = loginMapper.findOrganize(organizeId);
|
|
|
+ map.put("organizeName", organize.getOrganizeName());
|
|
|
//待确认数量
|
|
|
- Integer organizeId = buyerUser.getOrganizeId();
|
|
|
Integer confirmedCount = loginMapper.findOrderCount(organizeId, 0);
|
|
|
- buyerUser.setConfirmedCount(confirmedCount);
|
|
|
+ map.put("confirmedCount", confirmedCount);
|
|
|
//待付款数量
|
|
|
Integer paymentCount = loginMapper.findOrderCount(organizeId, 1);
|
|
|
paymentCount = paymentCount == null ? 0 : paymentCount;
|
|
|
- buyerUser.setPaymentCount(paymentCount);
|
|
|
+ map.put("paymentCount", paymentCount);
|
|
|
//待发货数量
|
|
|
Integer waitShipmentsCount = loginMapper.findOrderCount(organizeId, 2);
|
|
|
waitShipmentsCount = waitShipmentsCount == null ? 0 : waitShipmentsCount;
|
|
|
- buyerUser.setWaitShipmentsCount(waitShipmentsCount);
|
|
|
+ map.put("waitShipmentsCount", waitShipmentsCount);
|
|
|
//已发货数量
|
|
|
Integer shipmentsCount = loginMapper.findOrderCount(organizeId, 3);
|
|
|
shipmentsCount = shipmentsCount == null ? 0 : shipmentsCount;
|
|
|
- buyerUser.setShipmentsCount(shipmentsCount);
|
|
|
+ map.put("shipmentsCount", shipmentsCount);
|
|
|
//退货款数量
|
|
|
Integer salesReturnCount = loginMapper.findOrderCount(organizeId, 4);
|
|
|
salesReturnCount = salesReturnCount == null ? 0 : salesReturnCount;
|
|
|
- buyerUser.setSalesReturnCount(salesReturnCount);
|
|
|
+ map.put("salesReturnCount", salesReturnCount);
|
|
|
+ return ResponseJson.success(map);
|
|
|
}
|
|
|
}
|