MachineServiceImpl.java 3.7 KB

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