Commit 0cee6bcc by zhiwj

咨询建议

parent d84811a2
......@@ -24,6 +24,7 @@
<gic-redis-data>4.0-SNAPSHOT</gic-redis-data>
<gic-bizdict-api>4.0.0-SNAPSHOT</gic-bizdict-api>
<gic-evaluate-api>4.0-SNAPSHOT</gic-evaluate-api>
<gic-member-api>4.0-SNAPSHOT</gic-member-api>
</properties>
<dependencies>
......@@ -107,6 +108,11 @@
<artifactId>gic-evaluate-api</artifactId>
<version>${gic-evaluate-api}</version>
</dependency>
<dependency>
<groupId>com.gic</groupId>
<artifactId>gic-member-api</artifactId>
<version>${gic-member-api}</version>
</dependency>
</dependencies>
<build>
......
......@@ -13,6 +13,8 @@ import com.gic.evaluate.service.ProblemImgService;
import com.gic.evaluate.service.ProblemOutApiService;
import com.gic.evaluate.service.ProblemReplyService;
import com.gic.evaluate.service.ProblemService;
import com.gic.member.api.dto.MemberUserDTO;
import com.gic.member.api.service.MemberUserApiService;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -38,6 +40,8 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
private ProblemReplyService problemReplyService;
@Autowired
private ProblemImgService problemImgService;
@Autowired
private MemberUserApiService memberUserApiService;
@Override
@Transactional(rollbackFor = Exception.class)
......@@ -51,6 +55,12 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
if (CollectionUtils.isNotEmpty(imgList)) {
problemImgService.saveList(problemDTO.getEnterpriseId(), problemId, imgList);
}
ServiceResponse<MemberUserDTO> memberUserDTOServiceResponse = memberUserApiService.getByMcuId(problemDTO.getMemberId(), problemDTO.getEnterpriseId());
if (memberUserDTOServiceResponse.isSuccess()) {
MemberUserDTO memberUserDTO = memberUserDTOServiceResponse.getResult();
problemDTO.setMemberName(memberUserDTO.getName());
problemDTO.setMemberPhone(memberUserDTO.getMobile());
}
return EnterpriseServiceResponse.success();
}
......@@ -58,6 +68,11 @@ public class ProblemOutApiServiceImpl implements ProblemOutApiService {
public ServiceResponse<Void> saveProblemReply(ProblemMemberReplyDTO problemMemberReplyDTO) {
List<String> imgUrlList = problemMemberReplyDTO.getImgList();
Integer problemReplyId = problemReplyService.save(problemMemberReplyDTO);
ServiceResponse<MemberUserDTO> memberUserDTOServiceResponse = memberUserApiService.getByMcuId(problemMemberReplyDTO.getMemberId(), problemMemberReplyDTO.getEnterpriseId());
if (memberUserDTOServiceResponse.isSuccess()) {
MemberUserDTO memberUserDTO = memberUserDTOServiceResponse.getResult();
problemMemberReplyDTO.setMemberName(memberUserDTO.getName());
}
if (CollectionUtils.isNotEmpty(imgUrlList)) {
problemImgService.saveList(problemMemberReplyDTO.getEnterpriseId(), problemMemberReplyDTO.getProblemId(), problemReplyId, imgUrlList);
}
......
......@@ -20,6 +20,7 @@
<dubbo:service interface="com.gic.evaluate.service.EvaluateManageApiService" ref="evaluateManageApiService" timeout="6000" />
<dubbo:service interface="com.gic.evaluate.service.ProblemOutApiService" ref="problemOutApiService" timeout="6000" />
<dubbo:service interface="com.gic.evaluate.service.ProblemManageApiService" ref="problemManageApiService" timeout="6000" />
<dubbo:reference interface="com.gic.member.api.service.MemberUserApiService" id="memberUserApiService" timeout="6000" />
<!-- <dubbo:reference interface="com.gic.log.api.service.LogApiService" id="logApiService" timeout="6000" />-->
......
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