OrderBillsPlansController.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.ruoyi.web.controller.wx;
  2. import com.ruoyi.common.core.domain.AjaxResult;
  3. import com.ruoyi.system.domain.vo.OrderBillsPlansVo;
  4. import com.ruoyi.system.service.IOrderBillsPlansService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.web.bind.annotation.*;
  7. @RestController
  8. @RequestMapping("/order-bills-plans")
  9. public class OrderBillsPlansController {
  10. @Autowired
  11. private IOrderBillsPlansService orderBillsPlansService;
  12. /**
  13. * 查询业务表数据List
  14. *
  15. * @param orderNo 单号
  16. * @param dataStart 日期起
  17. * @param dataEnd 日期止
  18. * @return 数据list
  19. */
  20. @PostMapping("/list")
  21. public AjaxResult getOrderBillsPlansList(@RequestBody OrderBillsPlansVo orderBillsPlansVo) {
  22. String dataStart = null;
  23. String dataEnd = null;
  24. if (orderBillsPlansVo.getRange() != null) {
  25. dataStart = orderBillsPlansVo.getRange().get(0);
  26. dataStart += " 00:00:00";
  27. dataEnd = orderBillsPlansVo.getRange().get(1);
  28. dataEnd += " 23:59:59";
  29. }
  30. String orderNo = orderBillsPlansVo.getOrderNo();
  31. return AjaxResult.success(orderBillsPlansService.getOrderBillsPlansList(dataStart, dataEnd, orderNo));
  32. }
  33. /**
  34. * 根据id查询
  35. * @param entityId 主键
  36. * @return 详情
  37. */
  38. @GetMapping("/{id}")
  39. public AjaxResult getOrderBillsPlansByid(@PathVariable(value = "entityId") Long entityId) {
  40. return AjaxResult.success(orderBillsPlansService.getOrderBillsPlansByid(entityId));
  41. }
  42. /**
  43. * 报销
  44. * @param entityid entityid
  45. * @return 操作结果
  46. */
  47. @GetMapping("/load-fee-items/{entityid}")
  48. public AjaxResult updateLoadFeeItems(@PathVariable(value = "entityid") Long entityid) {
  49. return orderBillsPlansService.updateLoadFeeItems(entityid);
  50. }
  51. }