Commit 50dbd5bc authored by yaobaizheng's avatar yaobaizheng

合伙招商api

parent dfca9262
......@@ -30,6 +30,8 @@ public class PartnerProjectInfoVO implements Serializable {
private List<PartnerImageSource> partnerImageSourceList;
@ApiModelProperty(value = "项目文件")
private List<PartnerFileSource> partnerFileSourceList;
@ApiModelProperty(value = "formStr标识符")
private String formStr;
private static final long serialVersionUID = 1L;
}
\ No newline at end of file
package com.partner.admin.controller;
import cn.hutool.json.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.partner.admin.VO.*;
import com.partner.admin.domain.PartnerProjectInfo;
......@@ -53,7 +54,11 @@ public class PartnerProjectController extends BaseController{
@PostMapping("/saveOrUpdatePersonProject")
@ResponseBody
@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());
}
......
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
List<PartnerFileSource> partnerFileSourceList = partnerProjectInfoVO.getPartnerFileSourceList();
if(partnerImageSourceList != null){
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).setSort(i);
partnerFileSourceList.get(i).setStatus(ImageSourceTypeEnum.USESTATUS.getCode());
partnerFileSourceList.get(i).setStatus(FileSourceTypeEnum.USESTATUS.getCode());
partnerFileSourceMapper.insert(partnerFileSourceList.get(i));
}
}
......@@ -321,8 +321,8 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf
QueryWrapper<PartnerFileSource> pfsQW = new QueryWrapper<>();
pfsQW.eq("object_id", id);
pfsQW.eq("object_type", 1);
pfsQW.eq("status", 1);
pfsQW.eq("object_type", FileSourceTypeEnum.FILE.getCode());
pfsQW.eq("status", FileSourceTypeEnum.USESTATUS.getCode());
pfsQW.orderByAsc("sort");
List<PartnerFileSource> partnerFileSources = partnerFileSourceMapper.selectList(pfsQW);
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