TmstruckSelfMachineService.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.steerinfo.dil.service.impl;
  2. import com.steerinfo.dil.mapper.TmstruckEnfactoryResultMapper;
  3. import com.steerinfo.dil.mapper.TmstruckLeaveFactoryResultMapper;
  4. import com.steerinfo.dil.service.ITmstruckSelfMachineService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * @author luobang
  11. * @create 2021-11-17 20:59
  12. */
  13. @Service
  14. public class TmstruckSelfMachineService implements ITmstruckSelfMachineService {
  15. @Autowired
  16. TmstruckEnfactoryResultMapper tmstruckEnfactoryResultMapper;
  17. @Autowired
  18. TmstruckLeaveFactoryResultMapper tmstruckLeaveFactoryResultMapper;
  19. /**
  20. * 提货单信息
  21. * @param orderNumber
  22. * @return
  23. */
  24. @Override
  25. public Map<String, Object> getBillOrder(String orderNumber) {
  26. //1.根据运输订单号查询主干信息
  27. Map<String,Object>map=tmstruckEnfactoryResultMapper.getBillOrder(orderNumber);
  28. //2.根据运输订单号查询枝叶信息-物资
  29. List<Map<String,Object>>list=tmstruckEnfactoryResultMapper.getBillOrderMaterial(orderNumber);
  30. map.put("materialList",list);
  31. return map;
  32. }
  33. @Override
  34. public Map<String, Object> getDeliveryOrder(String orderNumber) {
  35. Map<String,Object> map = tmstruckLeaveFactoryResultMapper.getDeliveryOrder(orderNumber);
  36. List<Map<String, Object>> deliveryOrderMaterialList = tmstruckLeaveFactoryResultMapper.getDeliveryOrderMaterial(orderNumber);
  37. map.put("deliveryOrderMaterialList",deliveryOrderMaterialList);
  38. return map;
  39. }
  40. }