1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package org.jeecg.modules.demo.hzz.shjsgc.zbgc.service.impl;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- import org.jeecg.modules.demo.hzz.shjsgc.zbgc.entity.RmZbgc;
- import org.jeecg.modules.demo.hzz.shjsgc.zbgc.geo.entity.RmZbgcgeo;
- import org.jeecg.modules.demo.hzz.shjsgc.zbgc.geo.service.IRmZbgcgeoService;
- import org.jeecg.modules.demo.hzz.shjsgc.zbgc.mapper.RmZbgcMapper;
- import org.jeecg.modules.demo.hzz.shjsgc.zbgc.service.IRmZbgcService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import java.util.List;
- /**
- * @Description: 闸坝工程
- * @Author: jeecg-boot
- * @Date: 2021-11-04
- * @Version: V1.0
- */
- @Service
- public class RmZbgcServiceImpl extends ServiceImpl<RmZbgcMapper, RmZbgc> implements IRmZbgcService {
- @Autowired
- private IRmZbgcgeoService rmZbgcgeoService;
- @Autowired RmZbgcMapper rmZbgcMapper;
- @Override
- public void GenarateZbgcGeo() {
- LambdaQueryWrapper<RmZbgc> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(RmZbgc::getFlag,0);
- List<RmZbgc> dataList = this.baseMapper.selectList(queryWrapper);
- for(RmZbgc rmZbgc : dataList){
- if(rmZbgc.getJd()>180&&rmZbgc.getWd()>90){
- rmZbgcgeoService.addZbgc("POINT("+rmZbgc.getJd()+" "+rmZbgc.getWd()+")",rmZbgc.getId());
- }else{
- rmZbgcgeoService.addZbgc2("POINT("+rmZbgc.getJd()+" "+rmZbgc.getWd()+")",rmZbgc.getId());
- }
- rmZbgc.setFlag(1);
- this.updateById(rmZbgc);
- }
- }
- @Override
- public void delete(String id){
- try{
- LambdaQueryWrapper<RmZbgcgeo> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(RmZbgcgeo::getSzid,id);
- Integer szgeoid=rmZbgcgeoService.getOne(queryWrapper).getId();
- rmZbgcgeoService.removeById(szgeoid);
- }catch (Exception e){
- }
- }
- @Override
- public void insertshxm(String id,String xzqh, String xmmc, String jszt, String xmid, String xmlx, String gldw, String kgny, String jcny,String geoinfo,String szhl,String spzt) {
- rmZbgcMapper.insertshxm(id, xmmc,xzqh, jszt, xmid, xmlx, gldw, kgny, jcny,geoinfo,szhl,spzt);
- }
- @Override
- public void deshxm(String xmid) {
- rmZbgcMapper.deshxm(xmid);
- }
- @Override
- public void updateshxm(String xmmc,String xzqh, String jszt, String gldw, String kgny, String jcny,String geoinfo,String szhl,String spzt, String id) {
- rmZbgcMapper.updateshxm(xmmc, xzqh, jszt, gldw, kgny, jcny,geoinfo,szhl,spzt,id);
- }
- }
|