DilVersionServiceImpl.java 2.0 KB

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