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 e.*,i.enterpriseName as enterpriseName
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 id="getBankManager" resultType="com.yxt.supervise.crm.api.bankmanager.BankManagerVo">
SELECT *
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);
}
@ApiOperation("根据sid查询")
@GetMapping("/getProjectBySid/{sid}")
public ResultBean getWarehouse(@PathVariable String sid){
@ApiOperation("根据sid查询企业信息")
@GetMapping("/getEnterpriseBySid/{sid}")
public ResultBean getEnterpriseBySid(@PathVariable String sid){
ResultBean rb = ResultBean.fireFail();
ProjectInformationVo ProjectInformationVo=ProjectInformationService.getProjectBySid(sid);
ProjectInformationVo ProjectInformationVo=ProjectInformationService.getEnterpriseBySid(sid);
return rb.success().setData(ProjectInformationVo);
}
@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());
//绑定企业
if(null!=dto.getEnterpriseProjectDto()){
dto.getEnterpriseProjectDto().setProjectSid(dto.getSid());
enterpriseProjectService.update(dto.getEnterpriseProjectDto());
}
//银行
@ -122,7 +123,7 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
baseMapper.updateById(entity);
return rb.success().setMsg("修改项目信息成功");
}
public ProjectInformationVo getProjectBySid(String sid){
public ProjectInformationVo getEnterpriseBySid(String sid){
ProjectInformationVo bank=baseMapper.getProjectBySid(sid);
List<EnterpriseProjectVo> enterpriseProjectVoList=enterpriseProjectService.getEnterpriseByProjectSid(sid);
bank.setEnterpriseProjectVoList(enterpriseProjectVoList);
@ -149,7 +150,7 @@ public class ProjectInformationService extends MybatisBaseService<ProjectInforma
List<UserProject> projectSidListByUserSid = userProjectService.getProjectSidListByUserSid(sid);
List<ProjectInformationVo> list = new ArrayList<>();
for (UserProject userProject : projectSidListByUserSid) {
ProjectInformationVo project = getProjectBySid(userProject.getProjectSid());
ProjectInformationVo project = getEnterpriseBySid(userProject.getProjectSid());
list.add(project);
}
return list;

Loading…
Cancel
Save