Commit e7aa2cd0 authored by yaobaizheng's avatar yaobaizheng

合伙招商api

parent 0b4a78c3
...@@ -73,9 +73,7 @@ public class PartnerProjectController extends BaseController{ ...@@ -73,9 +73,7 @@ public class PartnerProjectController extends BaseController{
@PostMapping("/examineProjectDetail") @PostMapping("/examineProjectDetail")
@ResponseBody @ResponseBody
@ApiOperation(value = "审核中项目详情页",notes = "") @ApiOperation(value = "审核中项目详情页",notes = "")
@ApiImplicitParams ({ @ApiImplicitParam(name = "id", value = "项目id", type = "Integer")
@ApiImplicitParam(name = "id", value = "项目id", type = "Integer"),
})
public PartnerExamineProjectInfoVO examineProjectDetail(Integer id) { public PartnerExamineProjectInfoVO examineProjectDetail(Integer id) {
return partnerProjectInfoService.examineProjectDetail(id); return partnerProjectInfoService.examineProjectDetail(id);
} }
...@@ -100,10 +98,7 @@ public class PartnerProjectController extends BaseController{ ...@@ -100,10 +98,7 @@ public class PartnerProjectController extends BaseController{
@PostMapping("/saveProjectDetail") @PostMapping("/saveProjectDetail")
@ResponseBody @ResponseBody
@ApiOperation(value = "草稿箱详情页",notes = "") @ApiOperation(value = "草稿箱详情页",notes = "")
@ApiImplicitParams ({ @ApiImplicitParam(name = "id", value = "项目id", type = "Integer")
@ApiImplicitParam(name = "id", value = "项目id", type = "Integer"),
@ApiImplicitParam(name = "formStr", value = "formStr标识符", type = "String")
})
public PartnerSaveProjectInfoVO saveProjectDetail(Integer id){ public PartnerSaveProjectInfoVO saveProjectDetail(Integer id){
return partnerProjectInfoService.saveProjectDetail(id); return partnerProjectInfoService.saveProjectDetail(id);
} }
......
package com.partner.admin.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;
/**
*
* @TableName partner_formstr_info
*/
@TableName(value ="partner_formstr_info")
@Data
public class PartnerFormstrInfo implements Serializable {
/**
*
*/
@TableId(type = IdType.AUTO)
private Integer id;
/**
* 合伙人项目id
*/
private Integer projectId;
/**
* 存储formStr用于前端解析
*/
private String formstr;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}
\ No newline at end of file
package com.partner.admin.mapper;
import com.partner.admin.domain.PartnerFormstrInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @author 26996
* @description 针对表【partner_formstr_info】的数据库操作Mapper
* @createDate 2023-10-30 16:56:48
* @Entity com.partner.admin.domain.PartnerFormstrInfo
*/
public interface PartnerFormstrInfoMapper extends BaseMapper<PartnerFormstrInfo> {
}
package com.partner.admin.service;
import com.partner.admin.domain.PartnerFormstrInfo;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* @author 26996
* @description 针对表【partner_formstr_info】的数据库操作Service
* @createDate 2023-10-30 16:56:48
*/
public interface PartnerFormstrInfoService extends IService<PartnerFormstrInfo> {
}
package com.partner.admin.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.partner.admin.domain.PartnerFormstrInfo;
import com.partner.admin.service.PartnerFormstrInfoService;
import com.partner.admin.mapper.PartnerFormstrInfoMapper;
import org.springframework.stereotype.Service;
/**
* @author 26996
* @description 针对表【partner_formstr_info】的数据库操作Service实现
* @createDate 2023-10-30 16:56:48
*/
@Service
public class PartnerFormstrInfoServiceImpl extends ServiceImpl<PartnerFormstrInfoMapper, PartnerFormstrInfo>
implements PartnerFormstrInfoService{
}
...@@ -9,6 +9,7 @@ import com.partner.admin.enumerate.*; ...@@ -9,6 +9,7 @@ import com.partner.admin.enumerate.*;
import com.partner.admin.mapper.*; import com.partner.admin.mapper.*;
import com.partner.admin.service.*; import com.partner.admin.service.*;
import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -183,11 +184,12 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf ...@@ -183,11 +184,12 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf
} }
} }
} }
PartnerFormstrInfo partnerFormstrInfo = new PartnerFormstrInfo(); PartnerFormstrInfo partnerFormstrInfo = new PartnerFormstrInfo();
partnerFormstrInfo.setFormstr(partnerProjectInfoVO.getFormStr()); if(partnerProjectInfoVO.getFormStr() != null && !"".equals(partnerProjectInfoVO.getFormStr())){
partnerFormstrInfo.setProjectId(projectId); partnerFormstrInfo.setFormstr(partnerProjectInfoVO.getFormStr());
partnerFormstrInfoMapper.insert(partnerFormstrInfo); partnerFormstrInfo.setProjectId(projectId);
partnerFormstrInfoMapper.insert(partnerFormstrInfo);
}
return projectId; return projectId;
} }
...@@ -230,7 +232,9 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf ...@@ -230,7 +232,9 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf
QueryWrapper<PartnerFormstrInfo> pfiQW = new QueryWrapper<>(); QueryWrapper<PartnerFormstrInfo> pfiQW = new QueryWrapper<>();
pfiQW.eq("project_id", id); pfiQW.eq("project_id", id);
PartnerFormstrInfo partnerFormstrInfo = partnerFormstrInfoMapper.selectOne(pfiQW); PartnerFormstrInfo partnerFormstrInfo = partnerFormstrInfoMapper.selectOne(pfiQW);
partnerExamineProjectInfoVO.setFormStr(partnerFormstrInfo.getFormstr()); if(partnerFormstrInfo != null){
partnerExamineProjectInfoVO.setFormStr(partnerFormstrInfo.getFormstr());
}
return partnerExamineProjectInfoVO; return partnerExamineProjectInfoVO;
} }
...@@ -334,7 +338,9 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf ...@@ -334,7 +338,9 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf
QueryWrapper<PartnerFormstrInfo> pfiQW = new QueryWrapper<>(); QueryWrapper<PartnerFormstrInfo> pfiQW = new QueryWrapper<>();
pfiQW.eq("project_id", id); pfiQW.eq("project_id", id);
PartnerFormstrInfo partnerFormstrInfo = partnerFormstrInfoMapper.selectOne(pfiQW); PartnerFormstrInfo partnerFormstrInfo = partnerFormstrInfoMapper.selectOne(pfiQW);
partnerProjectInfoVO.setFormStr(partnerFormstrInfo.getFormstr()); if(partnerFormstrInfo != null){
partnerProjectInfoVO.setFormStr(partnerFormstrInfo.getFormstr());
}
return partnerProjectInfoVO; return partnerProjectInfoVO;
} }
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.partner.admin.mapper.PartnerFormstrInfoMapper">
<resultMap id="BaseResultMap" type="com.partner.admin.domain.PartnerFormstrInfo">
<id property="id" column="id" jdbcType="INTEGER"/>
<result property="projectId" column="project_id" jdbcType="INTEGER"/>
<result property="formstr" column="formStr" jdbcType="VARCHAR"/>
</resultMap>
<sql id="Base_Column_List">
id,project_id,formStr
</sql>
</mapper>
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