Commit a017b715 by “zcwang”

modify:导出完善

parent a650dd83
......@@ -13,8 +13,10 @@ import org.springframework.stereotype.Component;
import com.alibaba.fastjson.JSON;
import com.netease.mail.yanxuan.change.common.bean.AjaxResult;
import com.netease.mail.yanxuan.change.common.bean.ResponseCodeEnum;
import com.netease.mail.yanxuan.change.integration.qc.QcRpcService;
import com.netease.mail.yanxuan.change.integration.qc.meta.QcCategoryVO;
import com.netease.yanxuan.flowx.sdk.meta.controller.communal.AjaxResponse;
import lombok.extern.slf4j.Slf4j;
......@@ -31,14 +33,14 @@ public class QCService {
public List<QcCategoryVO> getQcCategoryListByItemId(Long itemId) {
log.info("[QCService-getQcCategoryListByItemId] request of query={}", itemId);
AjaxResult<List<QcCategoryVO>> response = qcRpcService.getQcCategoryListByItemId(itemId);
AjaxResponse<List<QcCategoryVO>> response = qcRpcService.getQcCategoryListByItemId(itemId);
log.info("[QCService-getQcCategoryListByItemId] response of query QcCategoryList ={}",
JSON.toJSONString(response));
if (Boolean.TRUE.equals(response.isSuccess())) {
if (ResponseCodeEnum.SUCCESS.getCode() == response.getCode()) {
return response.getData();
}
log.error("[op:rpc-getQcCategoryListByItemId] query QcCategoryList failed, query={}, errMsg={}", itemId,
response.getMsg());
response.getErrorMsg());
return null;
}
}
\ No newline at end of file
......@@ -11,9 +11,11 @@ import java.util.List;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import com.netease.mail.yanxuan.change.common.bean.AjaxResult;
import com.netease.mail.yanxuan.change.integration.qc.meta.QcCategoryVO;
import com.netease.yanxuan.flowx.sdk.meta.controller.communal.AjaxResponse;
import com.netease.yanxuan.missa.client.annotation.MissaClient;
/**
......@@ -25,5 +27,5 @@ import com.netease.yanxuan.missa.client.annotation.MissaClient;
public interface QcRpcService {
@GetMapping("/xhr/item/getQcCategoryListByItemId.json")
AjaxResult<List<QcCategoryVO>> getQcCategoryListByItemId(Long itemId);
AjaxResponse<List<QcCategoryVO>> getQcCategoryListByItemId(@RequestParam("itemId") Long itemId);
}
\ No newline at end of file
......@@ -24,6 +24,7 @@ import com.netease.mail.yanxuan.change.biz.config.AppConfig;
import com.netease.mail.yanxuan.change.biz.meta.exception.ExceptionFactory;
import com.netease.mail.yanxuan.change.biz.service.ChangeFlowService;
import com.netease.mail.yanxuan.change.biz.service.change.ChangeConfigService;
import com.netease.mail.yanxuan.change.biz.service.rpc.QCService;
import com.netease.mail.yanxuan.change.biz.service.rpc.SupplierSendService;
import com.netease.mail.yanxuan.change.biz.service.rpc.TodoService;
import com.netease.mail.yanxuan.change.biz.task.AutoSubmit;
......@@ -39,6 +40,7 @@ import com.netease.mail.yanxuan.change.integration.email.enums.EmailTemplateEnum
import com.netease.mail.yanxuan.change.integration.flow.supplier.FlowRpcSupplierInfoService;
import com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierRelatedUserReq;
import com.netease.mail.yanxuan.change.integration.flow.supplier.rsp.SupplierUserRsp;
import com.netease.mail.yanxuan.change.integration.qc.meta.QcCategoryVO;
import lombok.extern.slf4j.Slf4j;
......@@ -72,6 +74,9 @@ public class TestController {
@Autowired
private ChangeConfigService changeConfigService;
@Autowired
private QCService qcService;
@PostMapping("/createToDo")
public AjaxResult<Void> createTodoTask(ChangeRecord entity) {
......@@ -138,4 +143,9 @@ public class TestController {
public AjaxResult<ChangeConfigPo> getByOneAndTwo(@RequestParam Long parentId, @RequestParam Long sonId) {
return AjaxResult.success(changeConfigService.queryInfoPo(parentId, sonId));
}
@GetMapping("/getQc")
public AjaxResult<List<QcCategoryVO>> getQc(@RequestParam("itemId") Long itemId) {
return AjaxResult.success(qcService.getQcCategoryListByItemId(itemId));
}
}
\ 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