Browse Source

9/19

master
wangpengfei 2 years ago
parent
commit
771ae27e07
  1. 3
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/enterpriseproject/EnterpriseProjectMapper.xml
  2. 8
      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

3
yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/enterpriseproject/EnterpriseProjectMapper.xml

@ -19,9 +19,8 @@
<select id="getEnterpriseByProjectSid" resultType="com.yxt.supervise.crm.api.enterpriseproject.EnterpriseProjectVo"> <select id="getEnterpriseByProjectSid" resultType="com.yxt.supervise.crm.api.enterpriseproject.EnterpriseProjectVo">
SELECT e.*,i.enterpriseName as enterpriseName SELECT e.*,i.enterpriseName as enterpriseName
FROM enterprise_project e left join enterprise_information i on i.sid=e.enterpriseSid FROM enterprise_project e left join enterprise_information i on i.sid=e.enterpriseSid
WHERE projectSid=#{sid} and enterpriseSid!=(select enterpriseSid from project_information where sid=#{sid}) WHERE projectSid=#{sid}
</select> </select>
<select id="getBankManager" resultType="com.yxt.supervise.crm.api.bankmanager.BankManagerVo"> <select id="getBankManager" resultType="com.yxt.supervise.crm.api.bankmanager.BankManagerVo">
SELECT * SELECT *
FROM bank_manager FROM bank_manager

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

@ -65,11 +65,11 @@ public class ProjectInformationRest implements ProjectInformationFeign {
return ProjectInformationService.update(dto); return ProjectInformationService.update(dto);
} }
@ApiOperation("根据sid查询") @ApiOperation("根据sid查询企业信息")
@GetMapping("/getProjectBySid/{sid}") @GetMapping("/getEnterpriseBySid/{sid}")
public ResultBean getWarehouse(@PathVariable String sid){ public ResultBean getEnterpriseBySid(@PathVariable String sid){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
ProjectInformationVo ProjectInformationVo=ProjectInformationService.getProjectBySid(sid); ProjectInformationVo ProjectInformationVo=ProjectInformationService.getEnterpriseBySid(sid);
return rb.success().setData(ProjectInformationVo); return rb.success().setData(ProjectInformationVo);
} }
@ApiOperation("根据sid查询仓库信息") @ApiOperation("根据sid查询仓库信息")

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

@ -111,6 +111,7 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
storeHouseProjectService.saveOrUpdateDto(dto.getStoreHouseProjectDto()); storeHouseProjectService.saveOrUpdateDto(dto.getStoreHouseProjectDto());
//绑定企业 //绑定企业
if(null!=dto.getEnterpriseProjectDto()){ if(null!=dto.getEnterpriseProjectDto()){
dto.getEnterpriseProjectDto().setProjectSid(dto.getSid());
enterpriseProjectService.update(dto.getEnterpriseProjectDto()); enterpriseProjectService.update(dto.getEnterpriseProjectDto());
} }
//银行 //银行
@ -122,7 +123,7 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
baseMapper.updateById(entity); baseMapper.updateById(entity);
return rb.success().setMsg("修改项目信息成功"); return rb.success().setMsg("修改项目信息成功");
} }
public ProjectInformationVo getProjectBySid(String sid){ public ProjectInformationVo getEnterpriseBySid(String sid){
ProjectInformationVo bank=baseMapper.getProjectBySid(sid); ProjectInformationVo bank=baseMapper.getProjectBySid(sid);
List<EnterpriseProjectVo> enterpriseProjectVoList=enterpriseProjectService.getEnterpriseByProjectSid(sid); List<EnterpriseProjectVo> enterpriseProjectVoList=enterpriseProjectService.getEnterpriseByProjectSid(sid);
bank.setEnterpriseProjectVoList(enterpriseProjectVoList); bank.setEnterpriseProjectVoList(enterpriseProjectVoList);
@ -149,7 +150,7 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
List<UserProject> projectSidListByUserSid = userProjectService.getProjectSidListByUserSid(sid); List<UserProject> projectSidListByUserSid = userProjectService.getProjectSidListByUserSid(sid);
List<ProjectInformationVo> list = new ArrayList<>(); List<ProjectInformationVo> list = new ArrayList<>();
for (UserProject userProject : projectSidListByUserSid) { for (UserProject userProject : projectSidListByUserSid) {
ProjectInformationVo project = getProjectBySid(userProject.getProjectSid()); ProjectInformationVo project = getEnterpriseBySid(userProject.getProjectSid());
list.add(project); list.add(project);
} }
return list; return list;

Loading…
Cancel
Save