Commit a017b715 by “zcwang”

modify:导出完善

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