12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- package org.jeecg.modules.demo.hzz.shjsgc.bzgc.service.impl;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- import org.jeecg.modules.demo.hzz.shjsgc.bzgc.entity.RmBzgc;
- import org.jeecg.modules.demo.hzz.shjsgc.bzgc.geo.entity.RmBzgcgeo;
- import org.jeecg.modules.demo.hzz.shjsgc.bzgc.geo.mapper.RmBzgcgeoMapper;
- import org.jeecg.modules.demo.hzz.shjsgc.bzgc.geo.service.IRmBzgcgeoService;
- import org.jeecg.modules.demo.hzz.shjsgc.bzgc.mapper.RmBzgcMapper;
- import org.jeecg.modules.demo.hzz.shjsgc.bzgc.service.IRmBzgcService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import org.springframework.web.bind.annotation.RequestParam;
- import java.io.Serializable;
- import java.util.Date;
- import java.util.List;
- /**
- * @Description: 泵站工程
- * @Author: jeecg-boot
- * @Date: 2021-11-04
- * @Version: V1.0
- */
- @Service
- public class RmBzgcServiceImpl extends ServiceImpl<RmBzgcMapper, RmBzgc> implements IRmBzgcService {
- @Autowired
- private IRmBzgcgeoService rmBzgcgeoService;
- @Autowired
- private RmBzgcMapper rmBzgcMapper;
- @Override
- public void GenarateBzgcGeo() {
- LambdaQueryWrapper<RmBzgc> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(RmBzgc::getFlag,0);
- List<RmBzgc> dataList = this.baseMapper.selectList(queryWrapper);
- for(RmBzgc rmBzgc : dataList){
- if(rmBzgc.getJd()>180&&rmBzgc.getWd()>90){
- rmBzgcgeoService.addBzgc("POINT("+rmBzgc.getJd()+" "+rmBzgc.getWd()+")",rmBzgc.getId());
- } else{
- rmBzgcgeoService.addBzgc2("POINT("+rmBzgc.getJd()+" "+rmBzgc.getWd()+")",rmBzgc.getId());
- }
- rmBzgc.setFlag(1);
- this.updateById(rmBzgc);
- }
- }
- @Override
- public void delete(String id){
- try{
- LambdaQueryWrapper<RmBzgcgeo> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(RmBzgcgeo::getBzid,id);
- Integer bzgeoid=rmBzgcgeoService.getOne(queryWrapper).getId();
- rmBzgcgeoService.removeById(bzgeoid);
- }catch (Exception e){
- }
- }
- @Override
- public void insertshxm(String id, String xmmc, String xzqh, String jszt, String xmid, String xmlx,String gldw, String kgny, String jcny,String geoinfo,String szhl,String spzt) {
- rmBzgcMapper.insertshxm(id, xmmc,xzqh,jszt, xmid, xmlx, gldw, kgny, jcny,geoinfo,szhl,spzt);
- }
- @Override
- public void deshxm(String xmid) {
- rmBzgcMapper.deshxm(xmid);
- }
- @Override
- public void updateshxm(String xmmc, String xzqh, String jszt, String gldw, String kgny, String jcny,String geoinfo,String szhl, String id,String spzt) {
- rmBzgcMapper.updateshxm(xmmc,xzqh, jszt, gldw, kgny, jcny,geoinfo, szhl, id,spzt);
- }
- @Override
- public void insertgeoinfo(String geoinfo) {
- rmBzgcMapper.insertgeoinfo(geoinfo);
- }
- }
|