MachineServiceImpl.java 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. package com.iamberry.rst.service.pts;
  2. import com.github.pagehelper.PageHelper;
  3. import com.iamberry.rst.core.order.Order;
  4. import com.iamberry.rst.core.page.PageRequest;
  5. import com.iamberry.rst.core.page.PagedResult;
  6. import com.iamberry.rst.core.pts.*;
  7. import com.iamberry.rst.faces.pts.MachineService;
  8. import com.iamberry.rst.service.pts.mapper.MachineMapper;
  9. import com.iamberry.rst.util.PageUtil;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.stereotype.Service;
  12. import java.util.ArrayList;
  13. import java.util.List;
  14. /**
  15. * 机器管理
  16. * Created by LJK on 2017/8/28.
  17. */
  18. @Service
  19. public class MachineServiceImpl implements MachineService {
  20. @Autowired
  21. private MachineMapper machineMapper;
  22. @Override
  23. public Integer addMachine(PtsMachine ptsMachine) {
  24. return machineMapper.addMachine(ptsMachine);
  25. }
  26. @Override
  27. public Integer updateMachine(PtsMachine ptsMachine) {
  28. return machineMapper.updateMachine(ptsMachine);
  29. }
  30. @Override
  31. public Integer updateMachineSalesInfo(PtsMachine ptsMachine) {
  32. return machineMapper.updateMachineSalesInfo(ptsMachine);
  33. }
  34. @Override
  35. public PagedResult<PtsMachine> listMachine(PageRequest<PtsMachine> pageRequest) {
  36. PageHelper.startPage(pageRequest.getPageNO(), pageRequest.getPageSize(), pageRequest.isPageTotal());
  37. List<PtsMachine> list = machineMapper.listMachine(pageRequest.getData());
  38. return PageUtil.getPage(list);
  39. }
  40. @Override
  41. public List<PtsMachine> listLatestMachine(Integer machineId) {
  42. return machineMapper.listLatestMachine(machineId);
  43. }
  44. @Override
  45. public Integer maxMachineId() {
  46. return machineMapper.maxMachineId();
  47. }
  48. @Override
  49. public List<PtsMachine> listPrintOrder(PtsMachine ptsMachine) {
  50. return machineMapper.listMachine(ptsMachine);
  51. }
  52. @Override
  53. public PagedResult<PtsMachine> getPrintOrderList(int pageNO, int pageSize, PtsMachine ptsMachine, boolean isTotalNum) {
  54. PageHelper.startPage(pageNO, pageSize, isTotalNum);
  55. List<PtsMachine> list = machineMapper.listMachine(ptsMachine);
  56. return PageUtil.getPage(list);
  57. }
  58. @Override
  59. public List<PtsMachine> ListPtsMachine(PtsMachine ptsMachine) {
  60. return machineMapper.listMachine(ptsMachine);
  61. }
  62. @Override
  63. public List<PtsMachine> listMachineWebApp(PtsMachine ptsMachine) {
  64. return machineMapper.listMachineWebApp(ptsMachine);
  65. }
  66. @Override
  67. public Integer machineNumberWebApp(PtsMachine ptsMachine) {
  68. return machineMapper.machineNumberWebApp(ptsMachine);
  69. }
  70. @Override
  71. public List<PtsMachineLogs> listMachineLogs(Integer machineId) {
  72. return machineMapper.listMachineLogs(machineId);
  73. }
  74. @Override
  75. public PtsMachine getMachine(Integer machineId) {
  76. return machineMapper.getMachine(machineId);
  77. }
  78. @Override
  79. public Integer selectMonthCount(String yearMonth) {
  80. return machineMapper.selectMonthCount(yearMonth);
  81. }
  82. @Override
  83. public Integer getProduceType(Integer machineId) {
  84. return machineMapper.getProduceType(machineId);
  85. }
  86. @Override
  87. public Integer getMachineIsHave(PtsMachine ptsMachine) {
  88. return machineMapper.getMachineIsHave(ptsMachine);
  89. }
  90. @Override
  91. public Integer batchUpdateMachineIsPring(String[] machineBarcodes) {
  92. return machineMapper.batchUpdateMachineIsPring(machineBarcodes);
  93. }
  94. @Override
  95. public List<PtsMachineStatistics> monthStatistics(PtsMachineStatistics ptsMachineStatistics) {
  96. return machineMapper.monthStatistics(ptsMachineStatistics);
  97. }
  98. @Override
  99. public List<PtsMachineStatistics> dayStatistics(PtsMachineStatistics ptsMachineStatistics) {
  100. return machineMapper.dayStatistics(ptsMachineStatistics);
  101. }
  102. @Override
  103. public PtsMachineStatistics flowAbnormality(PtsMachineStatistics ptsMachineStatistics) {
  104. return machineMapper.flowAbnormality(ptsMachineStatistics);
  105. }
  106. @Override
  107. public List<PtsMachineStatistics> nodeNormalByPrduceId(Integer processId) {
  108. return machineMapper.nodeNormalByPrduceId(processId);
  109. }
  110. public Produce getProduceByMachineId(Integer machineId) {
  111. return machineMapper.getProduceByMachineId(machineId);
  112. }
  113. @Override
  114. public Integer addMahineBatch(ArrayList<PtsMachine> ptsList) {
  115. return machineMapper.addMahineBatch(ptsList);
  116. }
  117. }