a284cf654d6696a4231fb7fd0425d88405682c5b.svn-base 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. package org.jeecg.modules.demo.hzz.sjcjrw.rmcjrk.service.impl;
  2. import org.apache.logging.log4j.util.Strings;
  3. import org.jeecg.modules.demo.hzz.shjsgc.xcjgjl.entity.RmXcjgjl;
  4. import org.jeecg.modules.demo.hzz.shjsgc.xcjgjl.mapper.RmXcjgjlMapper;
  5. import org.jeecg.modules.demo.hzz.shjsgc.xmxx.entity.RmXmxx;
  6. import org.jeecg.modules.demo.hzz.shjsgc.xmxx.mapper.RmXmxxMapper;
  7. import org.jeecg.modules.demo.hzz.shjsgc.xmxx.service.IRmXmxxService;
  8. import org.jeecg.modules.demo.hzz.sjcjrw.rmcjrk.entity.RmCjrk;
  9. import org.jeecg.modules.demo.hzz.sjcjrw.rmcjrk.mapper.RmCjrkMapper;
  10. import org.jeecg.modules.demo.hzz.sjcjrw.rmcjrk.service.IRmCjrkService;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.stereotype.Service;
  13. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  14. import javax.transaction.Transactional;
  15. import java.beans.Transient;
  16. /**
  17. * @Description: 采集入库
  18. * @Author: jeecg-boot
  19. * @Date: 2022-04-20
  20. * @Version: V1.0
  21. */
  22. @Service
  23. public class RmCjrkServiceImpl extends ServiceImpl<RmCjrkMapper, RmCjrk> implements IRmCjrkService {
  24. @Autowired
  25. RmCjrkMapper rmCjrkMapper;
  26. @Autowired
  27. private RmXmxxMapper rmXmxxMapper;
  28. @Autowired
  29. private RmXcjgjlMapper rmXcjgjlMapper;
  30. @Override
  31. public void addcjrkgeo(String geom, String id, String jd, String wd) {
  32. rmCjrkMapper.addcjrkgeo(geom, id, jd, wd);
  33. }
  34. @Override
  35. public void addcjrkgeo2(String geom, String id, String jd, String wd) {
  36. rmCjrkMapper.addcjrkgeo2(geom, id, jd, wd);
  37. }
  38. @Override
  39. public void addcjrkgeo3(String geom, String id, String jd, String wd) {
  40. rmCjrkMapper.addcjrkgeo3(geom, id, jd, wd);
  41. }
  42. @Override
  43. public void updcjrkgeo(String geom, String jd, String wd, String id) {
  44. rmCjrkMapper.updcjrkgeo(geom, jd, wd, id);
  45. }
  46. @Override
  47. public void updcjrkgeo2(String geom, String jd, String wd, String id) {
  48. rmCjrkMapper.updcjrkgeo2(geom, jd, wd, id);
  49. }
  50. @Override
  51. public void updcjrkgeo3(String geom, String jd, String wd, String id) {
  52. rmCjrkMapper.updcjrkgeo3(geom, jd, wd, id);
  53. }
  54. @Override
  55. public String getGeojson(String relid) {
  56. return rmCjrkMapper.getGeojson(relid);
  57. }
  58. @Override
  59. public void delcjrkgeo(String id) {
  60. rmCjrkMapper.delcjrkgeo(id);
  61. }
  62. @Override
  63. @Transactional
  64. public int cjMoveToxc(String resourceId, String targetId) {
  65. RmXcjgjl rmXcjgjl = new RmXcjgjl();
  66. try {
  67. if (Strings.isNotBlank(resourceId) && Strings.isNotBlank(targetId)) {
  68. RmCjrk rmCjrk = rmCjrkMapper.selectById(targetId);
  69. RmXmxx rmXmxx = rmXmxxMapper.selectById(resourceId);
  70. rmXcjgjl.setJsxmmc(rmXmxx.getXmmc());
  71. rmXcjgjl.setJcmc(rmCjrk.getSxmc());
  72. rmXcjgjl.setCreateTime(rmCjrk.getCreateTime());
  73. rmXcjgjl.setSgdw(rmCjrk.getJsdw());
  74. rmXcjgjl.setSjhd(rmCjrk.getSjhd());
  75. rmXcjgjl.setJgdw(rmCjrk.getHdjgzrdw());
  76. rmXcjgjl.setHzb(rmCjrk.getZbcjjd());
  77. rmXcjgjl.setHzb(rmCjrk.getZbcjwd());
  78. rmXcjgjl.setCzwtjclqk(rmCjrk.getXcqkms());
  79. rmXcjgjl.setBz(rmCjrk.getBz());
  80. rmXcjgjl.setXgtj(rmCjrk.getTpsc());
  81. rmXcjgjl.setJsxmid(rmXmxx.getId());
  82. rmXcjgjl.setXzqh(rmCjrk.getXzqh());
  83. rmXcjgjl.setTbr(rmCjrk.getTbr());
  84. rmXcjgjlMapper.insert(rmXcjgjl);
  85. rmCjrkMapper.deleteById(targetId);
  86. }
  87. else {
  88. return 0;
  89. }
  90. }catch (Exception e){
  91. e.printStackTrace();
  92. }
  93. return 1;
  94. }
  95. }