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")