From cdd2603a9d6a5758f012dfcb3d2020566a6ddb32 Mon Sep 17 00:00:00 2001 From: hupeng Date: Mon, 12 Nov 2018 15:08:07 +0800 Subject: [PATCH] =?UTF-8?q?[A=E7=AB=AF][=E6=9B=B4=E6=94=B9]:=E4=BC=9A?= =?UTF-8?q?=E5=91=98=E5=88=97=E8=A1=A8=E4=B8=AD=E4=BC=A0=E5=85=A5=E8=BD=A6?= =?UTF-8?q?=E7=89=8C=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WxCUserBasicInfoController.java | 7 +++++++ .../java/com/iformall/domain/po/WxCUserBasicInfo.java | 11 +++++++++++ 2 files changed, 18 insertions(+) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WxCUserBasicInfoController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WxCUserBasicInfoController.java index 73dbf3bea..e6b036e05 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WxCUserBasicInfoController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WxCUserBasicInfoController.java @@ -89,6 +89,12 @@ public class WxCUserBasicInfoController extends BaseController { } + private void setUserInfoCarCount(WxCUserBasicInfo info) { + WxCUserCar wxCUserCar = new WxCUserCar(); + wxCUserCar.setCUserId(info.getId()); + info.setCarCount(wxCUserCarService.countUserCar(wxCUserCar)); + } + @ApiOperation("分页列表接口") @GetMapping("list") @ApiImplicitParams({ @@ -113,6 +119,7 @@ public class WxCUserBasicInfoController extends BaseController { if (page.getSize() > 0) { for (WxCUserBasicInfo info : page.getList()) { setUserInfoLevel(info); + setUserInfoCarCount(info); } } return new ResultData(page); diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxCUserBasicInfo.java b/mallinkService/src/main/java/com/iformall/domain/po/WxCUserBasicInfo.java index ede41ea6a..1c0dc9a92 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxCUserBasicInfo.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxCUserBasicInfo.java @@ -116,6 +116,9 @@ public class WxCUserBasicInfo implements Serializable { @Transient private List carList; + @Transient + private Integer carCount; + @Transient private Date startTime; @Transient @@ -280,6 +283,14 @@ public class WxCUserBasicInfo implements Serializable { this.carList = carList; } + public Integer getCarCount() { + return carCount; + } + + public void setCarCount(Integer carCount) { + this.carCount = carCount; + } + public static enum Field { Id_ASC("`id` ASC"),Id_DESC("`id` DESC")