Browse Source

项目发送到第三方平台 sql脚本

feature/evaluate
zhaoqifeng 5 years ago
parent
commit
0b0470e84e
  1. 11
      epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/form/ProjectDetailDTO.java
  2. 11
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectServiceImpl.java
  3. 0
      epmet-module/gov-project/gov-project-server/src/main/resources/db/migration/V0.0.8__platform.sql

11
epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/form/ProjectDetailDTO.java

@ -3,6 +3,7 @@ package com.epmet.dto.form;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.hibernate.validator.constraints.Length;
import java.io.Serializable;
import java.util.List;
@ -67,8 +68,16 @@ public class ProjectDetailDTO implements Serializable {
/**
* 话题发表人电话
* */
*/
private String topicPublisherMobile;
/**
* 公开答复
*/
private String publicReply;
/**
* 内部备注
*/
private String internalRemark;
@Override
public String toString() {

11
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectServiceImpl.java

@ -2075,9 +2075,14 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit
if (CollectionUtils.isNotEmpty(imageList)) {
applyAssistFormDTO.setVideoLink(String.join(StrConstant.COMMA, videoList));
}
}
//获取工作人员信息
Result<CustomerStaffDTO> staffInfo = epmetUserOpenFeignClient.getCustomerStaff(formDTO.getUserId());
if (!staffInfo.success()) {
throw new RenException(staffInfo.getCode(), staffInfo.getMsg());
}
applyAssistFormDTO.setPersonName(staffInfo.getData().getRealName());
applyAssistFormDTO.setMobile(staffInfo.getData().getMobile());
//获取网格信息
List<ProjectRelatedPersonnelDTO> relatedPersonnel = projectRelatedPersonnelService.getPersonnelListByProjectId(formDTO.getProjectId());
CustomerGridFormDTO customerGridFormDTO = new CustomerGridFormDTO();
@ -2098,6 +2103,8 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit
}
ProjectDetailDTO projectDetailDTO = ConvertUtils.sourceToTarget(issueDetail.getData(), ProjectDetailDTO.class);
projectDetailDTO = ConvertUtils.sourceToTarget(issueDetail.getData().getTopicInfo(), ProjectDetailDTO.class);
projectDetailDTO.setPublicReply(formDTO.getPublicReply());
projectDetailDTO.setInternalRemark(formDTO.getInternalRemark());
applyAssistFormDTO.setDetail(projectDetailDTO.toString());
applyAssistFormDTO.setDetailAddress(projectDetailDTO.getBelongsGridName());
Result result = epmetThirdOpenFeignClient.applyAssist(applyAssistFormDTO);

0
epmet-module/gov-project/gov-project-server/src/main/resources/db/migration/V0.0.7__platform.sql → epmet-module/gov-project/gov-project-server/src/main/resources/db/migration/V0.0.8__platform.sql

Loading…
Cancel
Save