Commit 50dbd5bc authored by yaobaizheng's avatar yaobaizheng

合伙招商api

parent dfca9262
...@@ -30,6 +30,8 @@ public class PartnerProjectInfoVO implements Serializable { ...@@ -30,6 +30,8 @@ public class PartnerProjectInfoVO implements Serializable {
private List<PartnerImageSource> partnerImageSourceList; private List<PartnerImageSource> partnerImageSourceList;
@ApiModelProperty(value = "项目文件") @ApiModelProperty(value = "项目文件")
private List<PartnerFileSource> partnerFileSourceList; private List<PartnerFileSource> partnerFileSourceList;
@ApiModelProperty(value = "formStr标识符")
private String formStr;
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
} }
\ No newline at end of file
package com.partner.admin.controller; package com.partner.admin.controller;
import cn.hutool.json.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.partner.admin.VO.*; import com.partner.admin.VO.*;
import com.partner.admin.domain.PartnerProjectInfo; import com.partner.admin.domain.PartnerProjectInfo;
...@@ -53,7 +54,11 @@ public class PartnerProjectController extends BaseController{ ...@@ -53,7 +54,11 @@ public class PartnerProjectController extends BaseController{
@PostMapping("/saveOrUpdatePersonProject") @PostMapping("/saveOrUpdatePersonProject")
@ResponseBody @ResponseBody
@ApiOperation(value = "项目暂存或者提报(status:0暂存;1提交)",notes = "") @ApiOperation(value = "项目暂存或者提报(status:0暂存;1提交)",notes = "")
public Integer saveOrUpdatePersonProject(PartnerProjectInfoVO partnerProjectInfoVO) { public Integer saveOrUpdatePersonProject(@RequestBody PartnerProjectInfoVO partnerProjectInfoVO) {
Integer id = partnerProjectInfoService.saveOrUpdatePersonProject(partnerProjectInfoVO, getUserInfo().getUserId());
JSONObject jsonObject = new JSONObject();
jsonObject.putOpt("id",id);
jsonObject.putOpt("fromStr",partnerProjectInfoVO.getFormStr());
return partnerProjectInfoService.saveOrUpdatePersonProject(partnerProjectInfoVO,getUserInfo().getUserId()); return partnerProjectInfoService.saveOrUpdatePersonProject(partnerProjectInfoVO,getUserInfo().getUserId());
} }
......
package com.partner.admin.enumerate;
public enum FileSourceTypeEnum {
//项目 (1-项目文件)
FILE(1,"项目文件"),
STOPSTATUS(0,"禁用"),
USESTATUS(1,"正常");
private int code;
private String message;
FileSourceTypeEnum(int code, String message)
{
this.code = code;
this.message = message;
}
public int getCode()
{
return this.code;
}
public String getMessage()
{
return this.message;
}
}
...@@ -146,10 +146,10 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf ...@@ -146,10 +146,10 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf
List<PartnerFileSource> partnerFileSourceList = partnerProjectInfoVO.getPartnerFileSourceList(); List<PartnerFileSource> partnerFileSourceList = partnerProjectInfoVO.getPartnerFileSourceList();
if(partnerImageSourceList != null){ if(partnerImageSourceList != null){
for (int i = 0; i < partnerFileSourceList.size(); i++) { for (int i = 0; i < partnerFileSourceList.size(); i++) {
partnerFileSourceList.get(i).setObjectType(1); partnerFileSourceList.get(i).setObjectType(FileSourceTypeEnum.FILE.getCode());
partnerFileSourceList.get(i).setObjectId(projectId); partnerFileSourceList.get(i).setObjectId(projectId);
partnerFileSourceList.get(i).setSort(i); partnerFileSourceList.get(i).setSort(i);
partnerFileSourceList.get(i).setStatus(ImageSourceTypeEnum.USESTATUS.getCode()); partnerFileSourceList.get(i).setStatus(FileSourceTypeEnum.USESTATUS.getCode());
partnerFileSourceMapper.insert(partnerFileSourceList.get(i)); partnerFileSourceMapper.insert(partnerFileSourceList.get(i));
} }
} }
...@@ -321,8 +321,8 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf ...@@ -321,8 +321,8 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf
QueryWrapper<PartnerFileSource> pfsQW = new QueryWrapper<>(); QueryWrapper<PartnerFileSource> pfsQW = new QueryWrapper<>();
pfsQW.eq("object_id", id); pfsQW.eq("object_id", id);
pfsQW.eq("object_type", 1); pfsQW.eq("object_type", FileSourceTypeEnum.FILE.getCode());
pfsQW.eq("status", 1); pfsQW.eq("status", FileSourceTypeEnum.USESTATUS.getCode());
pfsQW.orderByAsc("sort"); pfsQW.orderByAsc("sort");
List<PartnerFileSource> partnerFileSources = partnerFileSourceMapper.selectList(pfsQW); List<PartnerFileSource> partnerFileSources = partnerFileSourceMapper.selectList(pfsQW);
partnerProjectInfoVO.setPartnerFileSourceList(partnerFileSources); partnerProjectInfoVO.setPartnerFileSourceList(partnerFileSources);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment