| 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 */@Servicepublic 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);    }}
 |