Browse Source

report

master
wangpengfei 1 year ago
parent
commit
a7f93267f2
  1. 3
      yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/projectdaily/ProjectDailyService.java
  2. 4
      yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/ds/crm/CrmMapper.java

3
yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/biz/projectdaily/ProjectDailyService.java

@ -96,7 +96,7 @@ public class ProjectDailyService extends ServiceImpl<ProjectDailyMapper, Project
public IPage<ProjectDaily> listPage(PagerQuery<ProjectDailyQuery> pq,HttpServletRequest request) {
ProjectDailyQuery params = pq.getParams();
SysUserVo sysUserVo=sysUserFeign.loginDetailsNew(request.getHeader("token")).getData();
List<String> list=crmMapper.getProjectSidByUserSid(sysUserVo.getSid());
List<String> list=crmMapper.getProjectSidByUserSid(sysUserVo.getSid(),"b2a9f856-016e-4880-ba1c-261ac4edc8ec");
QueryWrapper<ProjectDaily> qw = new QueryWrapper<>();
qw.gt("id", 0);
if (StrUtil.isNotBlank(params.getDataDateStart())) {
@ -110,6 +110,7 @@ public class ProjectDailyService extends ServiceImpl<ProjectDailyMapper, Project
}else{
qw.in("projectSid",list);
}
qw.orderByDesc("orderDate", "createTime");
IPage<ProjectDaily> iPage = PagerUtil.queryToPage(pq);

4
yxt_supervise/supervise-report/supervise-report-biz/src/main/java/com/yxt/supervise/report/ds/crm/CrmMapper.java

@ -51,8 +51,8 @@ public interface CrmMapper extends BaseMapper<ProjectInfo> {
@Update("update project_account set balance=#{balance} where sid=#{sid}")
int updateBalanceBySid(@Param("balance") BigDecimal balance, @Param("sid")String sid);
@Select("select projectSid from user_project where userSid=#{userSid}")
List<String> getProjectSidByUserSid(@Param("userSid") String userSid);
@Select("select projectSid from user_project a left join project_information b on b.sid=a.projectSid where a.userSid=#{userSid} and b.stateSid=#{stateSid}")
List<String> getProjectSidByUserSid(@Param("userSid") String userSid,@Param("stateSid")String stateSid);
@Select("select p.*,e.enterpriseName as enterpriseName from project_account p left join enterprise_information e on e.sid =p.enterpriseSid " +
"where projectSid=#{projectSid} ")
List<ProjectAccountVo> getAccountByProjectSid(@Param("projectSid")String projectSid);

Loading…
Cancel
Save