MachineServiceImpl.java 3.8 KB

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