|
|
@ -6,10 +6,13 @@ import com.qs.serve.common.model.dto.PageVo; |
|
|
|
import com.qs.serve.common.model.dto.R; |
|
|
|
import com.qs.serve.common.model.enums.BizType; |
|
|
|
import com.qs.serve.common.model.enums.SystemModule; |
|
|
|
import com.qs.serve.common.util.AuthContextUtils; |
|
|
|
import com.qs.serve.common.util.PageUtil; |
|
|
|
import com.qs.serve.modules.biz.entity.BizCusVisit; |
|
|
|
import com.qs.serve.modules.biz.entity.BizVisit; |
|
|
|
import com.qs.serve.modules.biz.service.BizVisitService; |
|
|
|
import com.qs.serve.modules.sys.entity.SysUser; |
|
|
|
import com.qs.serve.modules.sys.service.SysUserSalesService; |
|
|
|
import com.qs.serve.modules.sys.service.SysUserService; |
|
|
|
import com.qs.serve.modules.wx.entity.WxUser; |
|
|
|
import com.qs.serve.modules.wx.service.WxUserService; |
|
|
@ -35,6 +38,7 @@ public class BizVisitApi { |
|
|
|
private BizVisitService bizVisitService; |
|
|
|
private WxUserService wxUserService; |
|
|
|
private SysUserService sysUserService; |
|
|
|
private SysUserSalesService sysUserSalesService; |
|
|
|
|
|
|
|
/** |
|
|
|
* 翻页 |
|
|
@ -55,6 +59,24 @@ public class BizVisitApi { |
|
|
|
return R.byPageHelperList(list); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 翻页(我的下属拜访记录) |
|
|
|
* @param param |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@GetMapping("/page4Under") |
|
|
|
public R<PageVo<BizVisit>> page4Under(BizVisit param){ |
|
|
|
List<String> userIds = sysUserSalesService.listByChildIds(AuthContextUtils.getSysUserId()); |
|
|
|
if(userIds.size()<1){ |
|
|
|
return R.byEmptyList(); |
|
|
|
} |
|
|
|
PageUtil.startPage(); |
|
|
|
LambdaQueryWrapper<BizVisit> visitWrapper = new LambdaQueryWrapper<>(param); |
|
|
|
visitWrapper.in(BizVisit::getVisitorId,userIds); |
|
|
|
List<BizVisit> list = bizVisitService.list(visitWrapper); |
|
|
|
return R.byPageHelperList(list); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* ID查询 |
|
|
|
* @param id |
|
|
|