Browse Source

app项目

master
wangpengfei 2 years ago
parent
commit
053298a726
  1. 6
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectaccount/ProjectAccountRest.java
  2. 9
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectaccount/ProjectAccountService.java
  3. 7
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationRest.java
  4. 44
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectinformation/ProjectInformationService.java

6
yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectaccount/ProjectAccountRest.java

@ -61,6 +61,12 @@ public class ProjectAccountRest {
ResultBean r=ProjectAccountService.getAccountByProjectSid(projectSid);
return r;
}
@ApiOperation("根据项目sid查询账户信息 app")
@GetMapping("/getAccountByProjectSidApp/{projectSid}")
public ResultBean getAccountByProjectSidApp (@PathVariable("projectSid") String projectSid){
ResultBean r=ProjectAccountService.getAccountByProjectSidApp(projectSid);
return r;
}
@ApiOperation("根据项目sid查询账户余额")
@GetMapping("/getBalanceByProjectSid/{projectSid}")
public ResultBean getBalanceByProjectSid (@PathVariable("projectSid") String projectSid){

9
yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectaccount/ProjectAccountService.java

@ -90,6 +90,15 @@ public class ProjectAccountService extends MybatisBaseService<ProjectAccountMapp
}
return rb.success().setData(projectStateBySid);
}
public ResultBean<List<ProjectAccountVo>> getAccountByProjectSidApp(String projectSid) {
ResultBean rb=new ResultBean();
List<ProjectAccountVo> projectStateBySid=baseMapper.getAccountByProjectSid(projectSid);
if(projectStateBySid.size()<0){
return rb.success().setData(new ArrayList<>());
}
return rb.success().setData(projectStateBySid);
}
public ResultBean<BigDecimal> getBalanceByProjectSid(String projectSid) {
ResultBean rb=new ResultBean();
BigDecimal balance=baseMapper.getBalanceByProjectSid(projectSid);

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

@ -79,6 +79,13 @@ public class ProjectInformationRest implements ProjectInformationFeign {
ProjectInfoVo projectInfoVo=ProjectInformationService.getProjectBySid(sid);
return rb.success().setData(projectInfoVo);
}
@ApiOperation("根据sid查项目等相关信息")
@GetMapping("/getProjectBySidApp/{sid}")
public ResultBean getEnterpriseBySidApp(@PathVariable String sid){
ResultBean rb = ResultBean.fireFail();
ProjectInfoVo projectInfoVo=ProjectInformationService.getProjectBySidApp(sid);
return rb.success().setData(projectInfoVo);
}
@ApiOperation("根据sid查询仓库信息")
@GetMapping("/getStorehouseBySid/{sid}")
public ResultBean getStorehouseBySid (@PathVariable String sid){

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

@ -295,7 +295,49 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
}
return new ProjectInfoVo();
}
public ProjectInfoVo getProjectBySidApp(String sid) {
ProjectInfoVo projectInfoVo = new ProjectInfoVo();
ProjectInformationVo bank = baseMapper.getProjectBySid(sid);
if (null != bank) {
//主体
SysUser sysUser = sysUserFeign.getUserBySid(bank.getManagerSid()).getData();
SysOrganizationVo sysOrganizationVo = sysOrganizationFeign.fetchBySid(bank.getBankSid()).getData();
if(null!=sysOrganizationVo){
bank.setBankName(sysOrganizationVo.getName());
}
if(null!=sysUser){
bank.setBManagerName(sysUser.getName());
}
projectInfoVo.setBaseInfo(bank);
projectInfoVo.setSid(bank.getSid());
//企业
List<EnterpriseProjectVo> enterpriseProjectVoList = enterpriseProjectService.getEnterpriseByProjectSid(sid);
projectInfoVo.setEnterpriseList(enterpriseProjectVoList);
//章证
List<ProjectZzFilesVo> projectZzFilesVos = projectZzFilesService.getZzFilesByProjectSid(bank.getSid()).getData();
if (projectZzFilesVos.size() != 0) {
projectZzFilesVos.forEach(j -> {
List<Map<String,String>> maps =new ArrayList<>();
for(String r:j.getUrl().split(",")){
Map<String,String> map=new HashMap<>();
map.put("url",r);
maps.add(map);
}
j.setUrls(maps);
});
}
projectInfoVo.setIdCardList(projectZzFilesVos);
//账户
List<ProjectAccountVo> ProjectAccountVos = projectAccountService.getAccountByProjectSid(bank.getSid()).getData();
projectInfoVo.setBankList(ProjectAccountVos);
//仓库
// sh
List<StoreHouseProjectVo> storeHouseProjectVos = storeHouseProjectService.selectStoreBySid(bank.getSid());
projectInfoVo.setWarehouse(storeHouseProjectVos);
return projectInfoVo;
}
return new ProjectInfoVo();
}
public List<ProjectInformationVo> getProjectByUserSid(String sid) {
SysUser s = sysUserFeign.getUserBySid(sid).getData();
//银行人员

Loading…
Cancel
Save