8a87733c89bbe0cb3dbbacd549a59f6bd2c60cbe.svn-base 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. package org.jeecg.modules.demo.hzz.shjsgc.xcjgjl.service.impl;
  2. import org.apache.ibatis.annotations.Param;
  3. import org.apache.logging.log4j.util.Strings;
  4. import org.apache.shiro.SecurityUtils;
  5. import org.jeecg.common.system.vo.LoginUser;
  6. import org.jeecg.modules.demo.hzz.shjsgc.shxmxx.entity.RmShxmxxb;
  7. import org.jeecg.modules.demo.hzz.shjsgc.xcjgjl.entity.RmXcjgjl;
  8. import org.jeecg.modules.demo.hzz.shjsgc.xcjgjl.mapper.RmXcjgjlMapper;
  9. import org.jeecg.modules.demo.hzz.shjsgc.xcjgjl.service.IRmXcjgjlService;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.stereotype.Service;
  12. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  13. import java.util.HashMap;
  14. import java.util.List;
  15. /**
  16. * @Description: 现场监管记录
  17. * @Author: jeecg-boot
  18. * @Date: 2022-01-08
  19. * @Version: V1.0
  20. */
  21. @Service
  22. public class RmXcjgjlServiceImpl extends ServiceImpl<RmXcjgjlMapper, RmXcjgjl> implements IRmXcjgjlService {
  23. @Autowired
  24. RmXcjgjlMapper rmXcjgjlMapper;
  25. @Override
  26. public void insertrmxmxx(String id,String name) {
  27. rmXcjgjlMapper.addshxm(id,name);
  28. }
  29. public void delrmxmxx(String id){
  30. rmXcjgjlMapper.delshxm(id);
  31. }
  32. public void updatashxm(String xmmc,String id){
  33. rmXcjgjlMapper.updatashxm(xmmc,id);
  34. }
  35. @Override
  36. public void updatajgjl(String jsxmmc,String yzdwmc,String jsxmid) {
  37. rmXcjgjlMapper.updatajgjl(jsxmmc,yzdwmc,jsxmid);
  38. }
  39. @Override
  40. public void insertjg(String id, String main_id, String jsxmmc, String jsxmszd, String jsqk, String czwtjclqk,String sgxcsffhyq,String out_key) {
  41. rmXcjgjlMapper.insertjg(id,main_id,jsxmmc,jsxmszd,jsqk,czwtjclqk,sgxcsffhyq,out_key);
  42. }
  43. @Override
  44. public String selectid(String id) {
  45. String selectid = rmXcjgjlMapper.selectid(id);
  46. return selectid;
  47. }
  48. @Override
  49. public void delejgjl(String id) {
  50. rmXcjgjlMapper.delejgjl(id);
  51. }
  52. @Override
  53. public String selectjsxmid(String id) {
  54. return rmXcjgjlMapper.selectjsxmid(id);
  55. }
  56. @Override
  57. public void updatejgjl(HashMap map) {
  58. rmXcjgjlMapper.updatejgjl(map);
  59. }
  60. @Override
  61. public List<HashMap<String, String>> selectjgjl() {
  62. return rmXcjgjlMapper.selectjgjl();
  63. }
  64. @Override
  65. public void insertXmrk(HashMap<String, Object> map) {
  66. rmXcjgjlMapper.insertXmrk(map);
  67. }
  68. @Override
  69. public String selectXmxxid(String id) {
  70. return rmXcjgjlMapper.selectXmxxid(id);
  71. }
  72. @Override
  73. public void insertjgjl(HashMap map) {
  74. rmXcjgjlMapper.insertjgjl(map);
  75. }
  76. // @Override
  77. // public void insertjgjl(String id, String main_id, String jcmc,String jcsj, String czwtjclqk, String out_key) {
  78. // rmXcjgjlMapper.insertjgjl(id, main_id, jcmc,jcsj, czwtjclqk, out_key);
  79. // }
  80. @Override
  81. public void delejgjlb(String id) {
  82. rmXcjgjlMapper.delejgjlb(id);
  83. }
  84. @Override
  85. public void saveBylogin(RmXcjgjl rmXcjgjl) {
  86. if(Strings.isEmpty(rmXcjgjl.getXzqh())){
  87. LoginUser user= (LoginUser) SecurityUtils.getSubject().getPrincipal();
  88. rmXcjgjl.setTbr(user.getRealname());
  89. rmXcjgjl.setXzqh(user.getXzqh());
  90. }
  91. rmXcjgjlMapper.insert(rmXcjgjl);
  92. }
  93. }