| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.java110.center.rest;
- import com.java110.center.smo.ICenterServiceSMO;
- import com.java110.common.constant.ResponseConstant;
- import com.java110.common.util.ResponseTemplateUtil;
- import com.java110.core.base.controller.BaseController;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import javax.servlet.http.HttpServletRequest;
- /**
- * 中心http服务 统一服务类
- * 1、只提供service方法
- * Created by wuxw on 2018/4/13.
- */
- @RestController
- public class HttpApi extends BaseController {
- @Autowired
- private ICenterServiceSMO centerServiceSMOImpl;
- @RequestMapping(path = "/httpApi/service",method= RequestMethod.GET)
- public String serviceGet(HttpServletRequest request) {
- return ResponseTemplateUtil.createOrderResponseJson(ResponseConstant.NO_TRANSACTION_ID,
- ResponseConstant.NO_NEED_SIGN,ResponseConstant.RESULT_CODE_ERROR,"不支持Get方法请求");
- }
- @RequestMapping(path = "/httpApi/service",method= RequestMethod.POST)
- public String servicePost(@RequestBody String orderInfo, HttpServletRequest request) {
- return centerServiceSMOImpl.service(orderInfo, request);
- }
- public ICenterServiceSMO getCenterServiceSMOImpl() {
- return centerServiceSMOImpl;
- }
- public void setCenterServiceSMOImpl(ICenterServiceSMO centerServiceSMOImpl) {
- this.centerServiceSMOImpl = centerServiceSMOImpl;
- }
- }
|