BillOrderController.java 2.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.huiju.estateagents.property.controller;
  2. import com.huiju.estateagents.base.BaseController;
  3. import com.huiju.estateagents.base.ResponseBean;
  4. import com.huiju.estateagents.center.taUser.entity.TaUser;
  5. import com.huiju.estateagents.property.common.UserElement;
  6. import com.huiju.estateagents.property.service.IBillOrderService;
  7. import io.swagger.annotations.Api;
  8. import io.swagger.annotations.ApiImplicitParam;
  9. import io.swagger.annotations.ApiImplicitParams;
  10. import io.swagger.annotations.ApiOperation;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.web.bind.annotation.PathVariable;
  13. import org.springframework.web.bind.annotation.RequestMapping;
  14. import org.springframework.web.bind.annotation.RequestMethod;
  15. import org.springframework.web.bind.annotation.RestController;
  16. import javax.servlet.http.HttpServletRequest;
  17. import javax.servlet.http.HttpSession;
  18. /**
  19. * <p>
  20. * 缴费订单表 前端控制器
  21. * </p>
  22. *
  23. * @author jobob
  24. * @since 2019-04-18
  25. */
  26. @RestController
  27. @RequestMapping("/api")
  28. @Api(value = "订单 API", description = "订单 API")
  29. public class BillOrderController extends BaseController {
  30. @Autowired
  31. private IBillOrderService iBillOrderService;
  32. @RequestMapping(value = "/admin/bill/order/getByOrderNumberBillInvoice/{orderNumber}", method = RequestMethod.GET)
  33. // @ApiOperation(value = "根据订单查询 缴费单", notes = "根据订单查询 缴费单")
  34. @ApiImplicitParams({
  35. @ApiImplicitParam(dataTypeClass = String.class, paramType = "header", name = "X-Auth-Token", value = "Token"),
  36. @ApiImplicitParam(dataTypeClass = String.class, paramType = "path", name = "orderNumber", value = "订单号")
  37. })
  38. public ResponseBean getByOrderNumberBillInvoice(HttpServletRequest request, @PathVariable("orderNumber") String orderNumber) {
  39. ResponseBean responseBean = new ResponseBean();
  40. TaUser userElement = getTaUser(request);
  41. responseBean = iBillOrderService.getByOrderNumberBillInvoice(userElement, orderNumber);
  42. return responseBean;
  43. }
  44. }