Commit ad25b70b by zhiwj

对接通知

parent 730e14e9
......@@ -66,4 +66,25 @@ public interface EvaluateConfigApiService {
* @throws
*/
ServiceResponse<BadEvaluateConfigDTO> getBadEvaluateConfig(Integer enterpriseId);
/**
* @Title: updateEvaluateMind
* @Description: 保存
* @author zhiwj
* @param enterpriseId
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Integer>
* @throws
*/
ServiceResponse<Void> updateEvaluateMind(Integer enterpriseId, Integer mind);
/**
* @Title: getEvaluateMind
* @Description: 查询评价
* @author zhiwj
* @param enterpriseId
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Integer>
* @throws
*/
ServiceResponse<Integer> getEvaluateMind(Integer enterpriseId);
}
......@@ -2,6 +2,7 @@ package com.gic.evaluate.service.outer.impl;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.commons.util.EntityUtil;
import com.gic.enterprise.error.ErrorCode;
import com.gic.enterprise.response.EnterpriseServiceResponse;
import com.gic.evaluate.constant.QuickReplyTypeEnum;
import com.gic.evaluate.dto.BadEvaluateConfigDTO;
......@@ -98,4 +99,25 @@ public class EvaluateConfigApiServiceImpl implements EvaluateConfigApiService {
TabBadEvaluateConfig badEvaluateConfig = badEvaluateConfigService.getBadEvaluateConfig(enterpriseId);
return EnterpriseServiceResponse.success(EntityUtil.changeEntityByJSON(BadEvaluateConfigDTO.class, badEvaluateConfig));
}
@Override
public ServiceResponse<Void> updateEvaluateMind(Integer enterpriseId, Integer mind) {
TabEvaluateOrderConfig evaluateOrderConfig = evaluateOrderConfigService.getEvaluateOrderConfig(enterpriseId);
if (evaluateOrderConfig == null) {
return EnterpriseServiceResponse.failure(ErrorCode.NOTEXISTS);
}
EvaluateOrderConfigDTO evaluateOrderConfigDTO = new EvaluateOrderConfigDTO();
evaluateOrderConfigDTO.setEnterpriseId(enterpriseId);
evaluateOrderConfigDTO.setEvaluateOrderConfigId(evaluateOrderConfig.getEvaluateOrderConfigId());
evaluateOrderConfigDTO.setMindHour(mind);
evaluateOrderConfigService.updateOrderConfig(evaluateOrderConfigDTO);
return EnterpriseServiceResponse.success();
}
@Override
public ServiceResponse<Integer> getEvaluateMind(Integer enterpriseId) {
Integer mindHour = evaluateOrderConfigService.getEvaluateOrderConfig(enterpriseId).getMindHour();
return ServiceResponse.success(mindHour);
}
}
\ No newline at end of file
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