UniversalServiceImpl.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package com.steerinfo.dil.service.impl;
  2. import com.steerinfo.dil.mapper.UniversalMapper;
  3. import com.steerinfo.dil.service.UniversalService;
  4. import org.apache.commons.codec.digest.DigestUtils;
  5. import org.springframework.stereotype.Service;
  6. import javax.annotation.Resource;
  7. import java.util.List;
  8. import java.util.Map;
  9. /**
  10. * @ author :TXF
  11. * @ time :2021/10/19 18:05
  12. */
  13. @Service
  14. public class UniversalServiceImpl implements UniversalService {
  15. @Resource
  16. private UniversalMapper universalMapper;
  17. /**
  18. * 打印提货单
  19. * @param orderNumber 运输订单号
  20. * @return
  21. */
  22. @Override
  23. public Map<String, Object> printTiHuoDan(String orderNumber) {
  24. //查询订单信息
  25. Map<String, Object> tiHuoDanMap = universalMapper.getTiHuoDan(orderNumber);
  26. //查询该订单下的所有装车信息
  27. List<Map<String, Object>> oomMes = universalMapper.getOOMMes(orderNumber);
  28. tiHuoDanMap.put("loadMes", oomMes);
  29. return tiHuoDanMap;
  30. }
  31. /**
  32. * 查询路段顺序及当前路段顺序号
  33. * @param map
  34. * @return
  35. */
  36. @Override
  37. public Map<String, Object> getNowLineMes(Map<String, Object> map) {
  38. return null;
  39. }
  40. /**
  41. * sha1加密字符串
  42. * @param text
  43. * @return
  44. */
  45. public String sha1DigestUtils(String text){
  46. return DigestUtils.sha1Hex(text);
  47. }
  48. }