DilVersionServiceImpl.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package com.steerinfo.dil.service.impl;
  2. import com.steerinfo.dil.mapper.DilVersionMapper;
  3. import com.steerinfo.dil.model.DilVersion;
  4. import com.steerinfo.dil.service.IDilVersionService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.stereotype.Service;
  7. import java.util.Date;
  8. /**
  9. * DilVersion服务实现:
  10. *
  11. * @author generator
  12. * @version 1.0-SNAPSHORT 2021-12-14 10:05
  13. * 类描述
  14. * 修订历史:
  15. * 日期:2021-12-14
  16. * 作者:generator
  17. * 参考:
  18. * 描述:DilVersion服务实现
  19. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  20. * @see null
  21. */
  22. @Service(value = "dilVersionService")
  23. public class DilVersionServiceImpl implements IDilVersionService {
  24. @Autowired
  25. private DilVersionMapper dilVersionMapper;
  26. /**
  27. * 查询最新版本号
  28. *
  29. * @return 版本号
  30. */
  31. public String getAppVersion() {
  32. //查找当前最新版本号
  33. return dilVersionMapper.getAppVersion();
  34. }
  35. /**
  36. * 查询PDA最新版本号
  37. *
  38. * @return
  39. */
  40. public String getPDAVersion() {
  41. //查询PDA当前最新版本号
  42. return dilVersionMapper.getPDAVersion();
  43. }
  44. /**
  45. * 添加APP版本号
  46. *
  47. * @param version
  48. * @return
  49. */
  50. public String addAppVersion(String version) {
  51. //判断该版本号是否已存在
  52. Integer versionId = dilVersionMapper.getVersionId(version);
  53. if (versionId != null) {
  54. return "版本号已存在";
  55. }
  56. DilVersion dilVersion = new DilVersion();
  57. dilVersion.setVersionId(dilVersionMapper.selectMaxId());
  58. dilVersion.setVersionValue(version);
  59. dilVersion.setInsertTime(new Date());
  60. dilVersion.setInsertUsername("admin");
  61. dilVersionMapper.insertSelective(dilVersion);
  62. return version + "添加成功";
  63. }
  64. }