Browse Source

10/26

master
wangpengfei 2 years ago
parent
commit
551710d6ca
  1. 4
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationMapper.java
  2. 4
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationRest.java
  3. 5
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationService.java

4
yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationMapper.java

@ -18,8 +18,8 @@ import java.util.Map;
@Mapper @Mapper
public interface ProjectInformationMapper extends BaseMapper<ProjectInformation> { public interface ProjectInformationMapper extends BaseMapper<ProjectInformation> {
IPage<ProjectInformationVo> selectPageVo(IPage<ProjectInformation> page, @Param(Constants.WRAPPER) Wrapper<ProjectInformation> qw); IPage<ProjectInformationVo> selectPageVo(IPage<ProjectInformation> page, @Param(Constants.WRAPPER) Wrapper<ProjectInformation> qw);
@Select("select * from project_information") @Select("select * from project_information info join user_project up on up.projectSid =info.sid where userSid #{userSid}")
List<ProjectInformationVo> listAll(); List<ProjectInformationVo> listAll(@Param("userSid")String userSid);
ProjectInformationVo getProjectBySid( @Param("sid") String sid); ProjectInformationVo getProjectBySid( @Param("sid") String sid);
@Select("select p.*,i.enterpriseName as enterpriseName from project_information p left join enterprise_project e on e.projectSid=p.sid left join enterprise_information i on i.sid=e.enterpriseSid left join user_project u on u.projectSid =p.sid where u.userSid=#{sid}") @Select("select p.*,i.enterpriseName as enterpriseName from project_information p left join enterprise_project e on e.projectSid=p.sid left join enterprise_information i on i.sid=e.enterpriseSid left join user_project u on u.projectSid =p.sid where u.userSid=#{sid}")
List<ProjectInformationVo> getProjectByUserSid( @Param("sid") String sid); List<ProjectInformationVo> getProjectByUserSid( @Param("sid") String sid);

4
yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationRest.java

@ -48,9 +48,9 @@ public class ProjectInformationRest implements ProjectInformationFeign {
} }
@ApiOperation("查询全部") @ApiOperation("查询全部")
@GetMapping("/listAll") @GetMapping("/listAll")
public ResultBean<List<ProjectInformationVo>> listAll() { public ResultBean<List<ProjectInformationVo>> listAll(@RequestHeader("token") String token) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
List<ProjectInformationVo> list =ProjectInformationService.listAll(); List<ProjectInformationVo> list =ProjectInformationService.listAll(token);
return rb.success().setData(list); return rb.success().setData(list);
} }
@ApiOperation("保存") @ApiOperation("保存")

5
yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationService.java

@ -104,8 +104,9 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
return p; return p;
} }
public List<ProjectInformationVo> listAll() { public List<ProjectInformationVo> listAll(String token) {
List<ProjectInformationVo> pagging = baseMapper.listAll(); SysUserVo sysUserVo=sysUserFeign.loginDetailsNew(token).getData();
List<ProjectInformationVo> pagging = baseMapper.listAll(sysUserVo.getSid());
for(ProjectInformationVo projectInformationVo:pagging){ for(ProjectInformationVo projectInformationVo:pagging){
BigDecimal balance=projectAccountService.getBalanceByProjectSid(projectInformationVo.getSid()).getData(); BigDecimal balance=projectAccountService.getBalanceByProjectSid(projectInformationVo.getSid()).getData();
projectInformationVo.setBalance(balance); projectInformationVo.setBalance(balance);

Loading…
Cancel
Save