Commit 89301a60 by jiang'yun

修改

parent 7ad87d8b
...@@ -1796,7 +1796,7 @@ public class SjDjjcController extends BaseController ...@@ -1796,7 +1796,7 @@ public class SjDjjcController extends BaseController
} }
/** /**
* 计算风险 * 计算钻头
*/ */
@PostMapping("/saveZtxh") @PostMapping("/saveZtxh")
public AjaxResult saveZtxh(@RequestBody CommonParam param) throws Exception{ public AjaxResult saveZtxh(@RequestBody CommonParam param) throws Exception{
......
package com.ruoyi.project.zjsgfa.domain; package com.ruoyi.project.zjsgfa.domain;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel; import com.ruoyi.framework.aspectj.lang.annotation.Excel;
...@@ -11,6 +12,7 @@ import com.ruoyi.framework.web.domain.BaseEntity; ...@@ -11,6 +12,7 @@ import com.ruoyi.framework.web.domain.BaseEntity;
* @author ruoyi * @author ruoyi
* @date 2025-08-18 * @date 2025-08-18
*/ */
@Data
public class SjSggyZjzhcs extends BaseEntity public class SjSggyZjzhcs extends BaseEntity
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -22,6 +24,8 @@ public class SjSggyZjzhcs extends BaseEntity ...@@ -22,6 +24,8 @@ public class SjSggyZjzhcs extends BaseEntity
@Excel(name = "井号") @Excel(name = "井号")
private String jh; private String jh;
private String kc;
/** 井段 */ /** 井段 */
@Excel(name = "井段") @Excel(name = "井段")
private String jd; private String jd;
......
...@@ -61,4 +61,6 @@ public interface SjLjtjztMapper ...@@ -61,4 +61,6 @@ public interface SjLjtjztMapper
int insertSjLjtjztBatch(List<SjLjtjzt> sjLjtjztList); int insertSjLjtjztBatch(List<SjLjtjzt> sjLjtjztList);
int deleteSjLjtjztByJh(String jh);
} }
...@@ -58,4 +58,9 @@ public interface SjSggyZjzhcsMapper ...@@ -58,4 +58,9 @@ public interface SjSggyZjzhcsMapper
* @return 结果 * @return 结果
*/ */
public int deleteSjSggyZjzhcsByIds(Long[] ids); public int deleteSjSggyZjzhcsByIds(Long[] ids);
int deleteSjSggyZjzhcsByZjzhcs(SjSggyZjzhcs sjSggyZjzhcs);
SjSggyZjzhcs selectSjSggyZjzhcsByZjzhcs(SjSggyZjzhcs sjSggyZjzhcs);
} }
...@@ -58,4 +58,7 @@ public interface SjZjcsxxMapper ...@@ -58,4 +58,7 @@ public interface SjZjcsxxMapper
* @return 结果 * @return 结果
*/ */
public int deleteSjZjcsxxByIds(Long[] ids); public int deleteSjZjcsxxByIds(Long[] ids);
int deleteSjZjcsxxByZjcsxx(SjZjcsxx sjZjcsxx);
} }
...@@ -58,4 +58,7 @@ public interface SjZtxxMapper ...@@ -58,4 +58,7 @@ public interface SjZtxxMapper
* @return 结果 * @return 结果
*/ */
public int deleteSjZtxxByIds(Long[] ids); public int deleteSjZtxxByIds(Long[] ids);
int deleteSjZtxxByZtxx(SjZtxx sjZtxx);
} }
...@@ -14,6 +14,7 @@ import com.ruoyi.project.zjsgfa.domain.*; ...@@ -14,6 +14,7 @@ import com.ruoyi.project.zjsgfa.domain.*;
import com.ruoyi.project.zjsgfa.mapper.*; import com.ruoyi.project.zjsgfa.mapper.*;
import com.ruoyi.project.zt.domain.*; import com.ruoyi.project.zt.domain.*;
import com.ruoyi.project.zt.domain.vo.SjInfo; import com.ruoyi.project.zt.domain.vo.SjInfo;
import com.ruoyi.project.zt.mapper.JsaaMapper;
import com.ruoyi.project.zt.service.DjdcService; import com.ruoyi.project.zt.service.DjdcService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -53,6 +54,18 @@ public class SjDjjcServiceImpl implements ISjDjjcService ...@@ -53,6 +54,18 @@ public class SjDjjcServiceImpl implements ISjDjjcService
@Autowired @Autowired
private SjZtxxMapper sjZtxxMapper; private SjZtxxMapper sjZtxxMapper;
@Autowired
private SjZjcsxxMapper sjZjcsxxMapper;
@Autowired
private JsaaMapper jsaaMapper;
@Autowired
private SjFdsgcsMapper sjFdsgcsMapper;
@Autowired
private SjSggyZjzhcsMapper sjSggyZjzhcsMapper;
/** /**
* 查询设计信息-井基础信息 * 查询设计信息-井基础信息
...@@ -256,11 +269,20 @@ public class SjDjjcServiceImpl implements ISjDjjcService ...@@ -256,11 +269,20 @@ public class SjDjjcServiceImpl implements ISjDjjcService
sjJsjg.setJh(jh); sjJsjg.setJh(jh);
List<SjJsjg> sjJsjgList = sjJsjgMapper.selectSjJsjgList(sjJsjg); List<SjJsjg> sjJsjgList = sjJsjgMapper.selectSjJsjgList(sjJsjg);
List<SjLjtjzt> sjLjtjztList=new ArrayList<>(); List<SjLjtjzt> sjLjtjztList=new ArrayList<>();
double ksjs=0;
for(int i=0;i<sjJsjgList.size();i++){ for(int i=0;i<sjJsjgList.size();i++){
SjJsjg sjJsjg1 = sjJsjgList.get(i); SjJsjg sjJsjg1 = sjJsjgList.get(i);
if(i==0){
ksjs=0;;
}else {
ksjs=sjJsjgList.get(i-1).getJs();
}
final int kc=i+1; final int kc=i+1;
//查询钻头关键数据 //查询钻头关键数据
List<SjZtgjsj> collect = sjZtgjsjList.stream().filter(it -> it.getKc().equals(kc + "")).collect(Collectors.toList()).stream().sorted(Comparator.comparing(SjZtgjsj::getJxzs)).collect(Collectors.toList()); List<SjZtgjsj> collect = sjZtgjsjList.stream()
.filter(it -> String.valueOf(kc).equals(it.getKc()))
.sorted(Comparator.comparing(SjZtgjsj::getJxzs).reversed()) // 倒序
.collect(Collectors.toList());
if(collect.size()>3){ if(collect.size()>3){
collect=collect.subList(0,3); collect=collect.subList(0,3);
} }
...@@ -284,19 +306,90 @@ public class SjDjjcServiceImpl implements ISjDjjcService ...@@ -284,19 +306,90 @@ public class SjDjjcServiceImpl implements ISjDjjcService
djjc.setJxzs(it.getJxzs()); djjc.setJxzs(it.getJxzs());
Djjc djjc1=djdcService.selectZtsj(djjc); Djjc djjc1=djdcService.selectZtsj(djjc);
if(djjc1!=null){ if(djjc1!=null){
sjLjtjzt.setZjjd(djjc1.getCj()); sjLjtjzt.setCj(djjc1.getCj());
} }
sjLjtjztList.add(sjLjtjzt); sjLjtjztList.add(sjLjtjzt);
}); });
if(collect.size()>0){ if(collect.size()>0){
SjZtgjsj sjZtgjsj1 = collect.get(0);
sjZtxx.setJh(jh); sjZtxx.setJh(jh);
sjZtxx.setLb("邻井推荐"); sjZtxx.setLb("邻井推荐");
sjZtxx.setKc(sjJsjg1.getKc()); sjZtxx.setKc(sjJsjg1.getKc());
sjZtxx.setZtxh(collect.get(0).getZtxh()); sjZtxx.setZtxh(collect.get(0).getZtxh());
sjZtxxMapper.deleteSjZtxxByZtxx(sjZtxx);
sjZtxxMapper.insertSjZtxx(sjZtxx); sjZtxxMapper.insertSjZtxx(sjZtxx);
//施工参数
SjZjcsxx sjZjcsxx =new SjZjcsxx();
sjZjcsxx.setJh(jh);
sjZjcsxx.setKc(sjJsjg1.getKc());
sjZjcsxx.setJd(ksjs+"-"+sjJsjg1.getJs());
sjZjcsxx.setZtxh(sjZtgjsj1.getZtxh());
sjZjcsxx.setCc(sjZtgjsj1.getZtcc()+"");
sjZjcsxx.setSy(sjZtgjsj1.getPz()+"");
sjZjcsxx.setZjymd(sjZtgjsj1.getZjymd()+"");
sjZjcsxx.setZjpl(sjZtgjsj1.getPl()+"");
sjZjcsxx.setZjby(sjZtgjsj1.getLgby()+"");
//查询厂家
Djjc djjc = new Djjc();
djjc.setJh(sjZtgjsj1.getLjjh());
djjc.setKc(kc+"");
djjc.setJd(sjZtgjsj1.getJd());
djjc.setJxzs(sjZtgjsj1.getJxzs());
Djjc djjc1=djdcService.selectZtsj(djjc);
if(djjc1!=null){
sjZjcsxx.setCj(djjc1.getCj());
sjZjcsxx.setYj(djjc1.getZtyj()+"");
sjZjcsxx.setZjzy(djjc1.getZy());
sjZjcsxx.setZjzs(djjc1.getZs()+"");
}
sjZjcsxxMapper.deleteSjZjcsxxByZjcsxx(sjZjcsxx);
sjZjcsxxMapper.insertSjZjcsxx(sjZjcsxx);
Jsfa jsfa =new Jsfa();
jsfa.setJh(sjZtgjsj1.getLjjh());
jsfa.setZjjd(sjZtgjsj1.getJd());
Jsfa jsfa1=jsaaMapper.selectJsfa(jsfa);
String zjzh="";
if(jsfa1!=null){
zjzh = jsfa1.getZjzh();
}
SjFdsgcs sjFdsgcs =new SjFdsgcs();
sjFdsgcs.setJh(jh);
sjFdsgcs.setKc(sjJsjg1.getKc());
SjFdsgcs sjFdsgcs1 = sjFdsgcsMapper.selectSjFdsgcsByJhAndKc(sjFdsgcs);
if(sjFdsgcs1!=null){
sjFdsgcs1.setZjzh(zjzh);
sjFdsgcsMapper.updateSjFdsgcs(sjFdsgcs1);
}else {
sjFdsgcs1=new SjFdsgcs();
sjFdsgcs1.setJh(jh);
sjFdsgcs1.setKc(sjJsjg1.getKc());
sjFdsgcs1.setZjzh(zjzh);
sjFdsgcsMapper.insertSjFdsgcs(sjFdsgcs1);
}
//概要施工参数
SjSggyZjzhcs sjSggyZjzhcs=new SjSggyZjzhcs();
sjSggyZjzhcs.setJh(jh);
sjSggyZjzhcs.setKc(sjJsjg1.getKc());
sjSggyZjzhcs.setJd(ksjs+"-"+sjJsjg1.getJs());
sjSggyZjzhcs.setZtxh(sjZtgjsj1.getZtxh());
sjSggyZjzhcs.setCc(sjZtgjsj1.getZtcc()+"");
sjSggyZjzhcs.setSy(sjZtgjsj1.getPz()+"");
sjSggyZjzhcs.setZjymd(sjZtgjsj1.getZjymd()+"");
sjSggyZjzhcs.setZjpl(sjZtgjsj1.getPl()+"");
sjSggyZjzhcs.setZjby(sjZtgjsj1.getLgby()+"");
sjSggyZjzhcs.setZjjg(zjzh);
if(djjc1!=null){
sjSggyZjzhcs.setCj(djjc1.getCj());
sjSggyZjzhcs.setYj(djjc1.getZtyj()+"");
sjSggyZjzhcs.setZjzy(djjc1.getZy());
sjSggyZjzhcs.setZjzs(djjc1.getZs()+"");
}
sjSggyZjzhcsMapper.deleteSjSggyZjzhcsByZjzhcs(sjSggyZjzhcs);
sjSggyZjzhcsMapper.insertSjSggyZjzhcs(sjSggyZjzhcs);
} }
} }
if(sjLjtjztList.size()>0){ if(sjLjtjztList.size()>0){
sjLjtjztMapper.deleteSjLjtjztByJh(jh);
sjLjtjztMapper.insertSjLjtjztBatch(sjLjtjztList); sjLjtjztMapper.insertSjLjtjztBatch(sjLjtjztList);
} }
......
...@@ -49,6 +49,8 @@ public class SjFdsgcsServiceImpl implements ISjFdsgcsService ...@@ -49,6 +49,8 @@ public class SjFdsgcsServiceImpl implements ISjFdsgcsService
@Autowired @Autowired
private SjZysxMapper sjZysxMapper; private SjZysxMapper sjZysxMapper;
@Autowired
private SjSggyZjzhcsMapper sjSggyZjzhcsMapper;
/** /**
...@@ -133,6 +135,23 @@ public class SjFdsgcsServiceImpl implements ISjFdsgcsService ...@@ -133,6 +135,23 @@ public class SjFdsgcsServiceImpl implements ISjFdsgcsService
String s = new String(Base64.decode(sjFdsgcs.getZjgccs())); String s = new String(Base64.decode(sjFdsgcs.getZjgccs()));
sjFdsgcs.setZjgccs(s); sjFdsgcs.setZjgccs(s);
} }
if(StringUtils.isNotEmpty(sjFdsgcs.getZjzh())){
String s = new String(Base64.decode(sjFdsgcs.getZjzh()));
sjFdsgcs.setZjzh(s);
//
SjSggyZjzhcs sjSggyZjzhcs= new SjSggyZjzhcs();
sjSggyZjzhcs.setJh(sjFdsgcs.getJh());
sjSggyZjzhcs.setKc(sjFdsgcs.getKc());
SjSggyZjzhcs sjSggyZjzhcs1 = sjSggyZjzhcsMapper.selectSjSggyZjzhcsByZjzhcs(sjSggyZjzhcs);
if(sjSggyZjzhcs1!=null){
sjSggyZjzhcs1.setZjjg(s);
sjSggyZjzhcsMapper.updateSjSggyZjzhcs(sjSggyZjzhcs1);
}
}
if(StringUtils.isNotEmpty(sjFdsgcs.getZjzhzysx())){
String s = new String(Base64.decode(sjFdsgcs.getZjzhzysx()));
sjFdsgcs.setZjzhzysx(s);
}
return sjFdsgcsMapper.updateSjFdsgcs(sjFdsgcs); return sjFdsgcsMapper.updateSjFdsgcs(sjFdsgcs);
} }
......
package com.ruoyi.project.zjsgfa.service.impl; package com.ruoyi.project.zjsgfa.service.impl;
import java.util.List; import java.util.List;
import com.ruoyi.project.zjsgfa.domain.SjSggyZjzhcs;
import com.ruoyi.project.zjsgfa.mapper.SjSggyZjzhcsMapper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.ruoyi.project.zjsgfa.mapper.SjZjcsxxMapper; import com.ruoyi.project.zjsgfa.mapper.SjZjcsxxMapper;
...@@ -19,6 +22,9 @@ public class SjZjcsxxServiceImpl implements ISjZjcsxxService ...@@ -19,6 +22,9 @@ public class SjZjcsxxServiceImpl implements ISjZjcsxxService
@Autowired @Autowired
private SjZjcsxxMapper sjZjcsxxMapper; private SjZjcsxxMapper sjZjcsxxMapper;
@Autowired
private SjSggyZjzhcsMapper sjSggyZjzhcsMapper;
/** /**
* 查询设计-钻具参数信息 * 查询设计-钻具参数信息
* *
...@@ -64,7 +70,41 @@ public class SjZjcsxxServiceImpl implements ISjZjcsxxService ...@@ -64,7 +70,41 @@ public class SjZjcsxxServiceImpl implements ISjZjcsxxService
@Override @Override
public int updateSjZjcsxx(SjZjcsxx sjZjcsxx) public int updateSjZjcsxx(SjZjcsxx sjZjcsxx)
{ {
return sjZjcsxxMapper.updateSjZjcsxx(sjZjcsxx); SjSggyZjzhcs sjSggyZjzhcs= new SjSggyZjzhcs();
sjSggyZjzhcs.setJh(sjZjcsxx.getJh());
sjSggyZjzhcs.setKc(sjZjcsxx.getKc());
SjSggyZjzhcs sjSggyZjzhcs1 = sjSggyZjzhcsMapper.selectSjSggyZjzhcsByZjzhcs(sjSggyZjzhcs);
if(sjSggyZjzhcs1!=null){
sjSggyZjzhcs1.setZtxh(sjZjcsxx.getZtxh());
sjSggyZjzhcs1.setCc(sjZjcsxx.getCc()+"");
sjSggyZjzhcs1.setSy(sjZjcsxx.getSy()+"");
sjSggyZjzhcs1.setZjymd(sjZjcsxx.getZjymd()+"");
sjSggyZjzhcs1.setZjpl(sjZjcsxx.getZjpl()+"");
sjSggyZjzhcs1.setCj(sjZjcsxx.getCj());
sjSggyZjzhcs1.setYj(sjZjcsxx.getYj());
sjSggyZjzhcs1.setZjzy(sjZjcsxx.getZjzy());
sjSggyZjzhcs1.setZjzs(sjZjcsxx.getZjzs());
sjSggyZjzhcs1.setZjby(sjZjcsxx.getZjby());
sjSggyZjzhcsMapper.updateSjSggyZjzhcs(sjSggyZjzhcs1);
}else {
sjSggyZjzhcs1=new SjSggyZjzhcs();
sjSggyZjzhcs1.setJh(sjZjcsxx.getJh());
sjSggyZjzhcs1.setKc(sjZjcsxx.getKc());
sjSggyZjzhcs1.setJd(sjZjcsxx.getJd());
sjSggyZjzhcs1.setZtxh(sjZjcsxx.getZtxh());
sjSggyZjzhcs1.setCc(sjZjcsxx.getCc()+"");
sjSggyZjzhcs1.setSy(sjZjcsxx.getSy()+"");
sjSggyZjzhcs1.setZjymd(sjZjcsxx.getZjymd()+"");
sjSggyZjzhcs1.setZjpl(sjZjcsxx.getZjpl()+"");
sjSggyZjzhcs1.setCj(sjZjcsxx.getCj());
sjSggyZjzhcs1.setYj(sjZjcsxx.getYj());
sjSggyZjzhcs1.setZjzy(sjZjcsxx.getZjzy());
sjSggyZjzhcs1.setZjzs(sjZjcsxx.getZjzs());
sjSggyZjzhcs1.setZjby(sjZjcsxx.getZjby());
sjSggyZjzhcsMapper.updateSjSggyZjzhcs(sjSggyZjzhcs1);
}
int i = sjZjcsxxMapper.updateSjZjcsxx(sjZjcsxx);
return i;
} }
/** /**
......
...@@ -85,6 +85,10 @@ public class Djjc { ...@@ -85,6 +85,10 @@ public class Djjc {
private String cj; private String cj;
private Double zs;
private Double ztyj;
private String zy;
//所钻地层 //所钻地层
......
...@@ -3,6 +3,7 @@ package com.ruoyi.project.zt.mapper; ...@@ -3,6 +3,7 @@ package com.ruoyi.project.zt.mapper;
import com.ruoyi.framework.aspectj.lang.annotation.DataSource; import com.ruoyi.framework.aspectj.lang.annotation.DataSource;
import com.ruoyi.framework.aspectj.lang.enums.DataSourceType; import com.ruoyi.framework.aspectj.lang.enums.DataSourceType;
import com.ruoyi.project.zt.domain.Jsaa; import com.ruoyi.project.zt.domain.Jsaa;
import com.ruoyi.project.zt.domain.Jsfa;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List; import java.util.List;
...@@ -68,4 +69,6 @@ public interface JsaaMapper ...@@ -68,4 +69,6 @@ public interface JsaaMapper
List<Jsaa> selectQklist(Jsaa jsaa); List<Jsaa> selectQklist(Jsaa jsaa);
Jsfa selectJsfa(Jsfa jsfa);
} }
...@@ -109,4 +109,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -109,4 +109,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{id} #{id}
</foreach> </foreach>
</delete> </delete>
<delete id="deleteSjLjtjztByJh">
delete from sj_ljtjzt where jh = #{jh}
</delete>
</mapper> </mapper>
\ No newline at end of file
...@@ -20,10 +20,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -20,10 +20,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="zjby" column="zjby" /> <result property="zjby" column="zjby" />
<result property="gtzj" column="gtzj" /> <result property="gtzj" column="gtzj" />
<result property="zjjg" column="zjjg" /> <result property="zjjg" column="zjjg" />
<result property="kc" column="kc" />
</resultMap> </resultMap>
<sql id="selectSjSggyZjzhcsVo"> <sql id="selectSjSggyZjzhcsVo">
select id, jh, jd, ztxh, cj, cc, sy, yj, zjymd, zjzy, zjzs, zjpl, zjby, gtzj, zjjg from sj_sggy_zjzhcs select id, jh, jd, ztxh, cj, cc, sy, yj, zjymd, zjzy, zjzs, zjpl, zjby, gtzj, zjjg, kc from sj_sggy_zjzhcs
</sql> </sql>
<select id="selectSjSggyZjzhcsList" parameterType="SjSggyZjzhcs" resultMap="SjSggyZjzhcsResult"> <select id="selectSjSggyZjzhcsList" parameterType="SjSggyZjzhcs" resultMap="SjSggyZjzhcsResult">
...@@ -43,6 +44,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -43,6 +44,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="zjby != null and zjby != ''"> and zjby = #{zjby}</if> <if test="zjby != null and zjby != ''"> and zjby = #{zjby}</if>
<if test="gtzj != null and gtzj != ''"> and gtzj = #{gtzj}</if> <if test="gtzj != null and gtzj != ''"> and gtzj = #{gtzj}</if>
<if test="zjjg != null and zjjg != ''"> and zjjg = #{zjjg}</if> <if test="zjjg != null and zjjg != ''"> and zjjg = #{zjjg}</if>
<if test="kc != null and kc != ''"> and kc = #{kc}</if>
</where> </where>
</select> </select>
...@@ -50,6 +52,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -50,6 +52,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<include refid="selectSjSggyZjzhcsVo"/> <include refid="selectSjSggyZjzhcsVo"/>
where id = #{id} where id = #{id}
</select> </select>
<select id="selectSjSggyZjzhcsByZjzhcs" resultType="com.ruoyi.project.zjsgfa.domain.SjSggyZjzhcs">
<include refid="selectSjSggyZjzhcsVo"/>
where jh = #{jh} and kc = #{kc}
</select>
<insert id="insertSjSggyZjzhcs" parameterType="SjSggyZjzhcs" useGeneratedKeys="true" keyProperty="id"> <insert id="insertSjSggyZjzhcs" parameterType="SjSggyZjzhcs" useGeneratedKeys="true" keyProperty="id">
insert into sj_sggy_zjzhcs insert into sj_sggy_zjzhcs
...@@ -68,6 +74,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -68,6 +74,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="zjby != null">zjby,</if> <if test="zjby != null">zjby,</if>
<if test="gtzj != null">gtzj,</if> <if test="gtzj != null">gtzj,</if>
<if test="zjjg != null">zjjg,</if> <if test="zjjg != null">zjjg,</if>
<if test="kc != null">kc,</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="jh != null">#{jh},</if> <if test="jh != null">#{jh},</if>
...@@ -84,6 +91,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -84,6 +91,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="zjby != null">#{zjby},</if> <if test="zjby != null">#{zjby},</if>
<if test="gtzj != null">#{gtzj},</if> <if test="gtzj != null">#{gtzj},</if>
<if test="zjjg != null">#{zjjg},</if> <if test="zjjg != null">#{zjjg},</if>
<if test="kc != null">#{kc},</if>
</trim> </trim>
</insert> </insert>
...@@ -104,6 +112,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -104,6 +112,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="zjby != null">zjby = #{zjby},</if> <if test="zjby != null">zjby = #{zjby},</if>
<if test="gtzj != null">gtzj = #{gtzj},</if> <if test="gtzj != null">gtzj = #{gtzj},</if>
<if test="zjjg != null">zjjg = #{zjjg},</if> <if test="zjjg != null">zjjg = #{zjjg},</if>
<if test="kc != null">kc = #{kc},</if>
</trim> </trim>
where id = #{id} where id = #{id}
</update> </update>
...@@ -118,4 +127,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -118,4 +127,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{id} #{id}
</foreach> </foreach>
</delete> </delete>
<delete id="deleteSjSggyZjzhcsByZjzhcs">
delete from sj_sggy_zjzhcs where jh = #{jh} and jd= #{jd}
</delete>
</mapper> </mapper>
\ No newline at end of file
...@@ -118,4 +118,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -118,4 +118,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{id} #{id}
</foreach> </foreach>
</delete> </delete>
<delete id="deleteSjZjcsxxByZjcsxx">
delete from sj_zjcsxx where jh = #{jh} and kc = #{kc}
</delete>
</mapper> </mapper>
\ No newline at end of file
...@@ -68,4 +68,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -68,4 +68,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{id} #{id}
</foreach> </foreach>
</delete> </delete>
<delete id="deleteSjZtxxByZtxx">
delete from sj_ztxx where jh = #{jh} and kc = #{kc}
</delete>
</mapper> </mapper>
\ No newline at end of file
...@@ -658,7 +658,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -658,7 +658,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
YCMSQK, YCMSQK,
ZCMSQK, ZCMSQK,
Qzyy, Qzyy,
zb,pl,LGBY,cc ztcc,cj zb,pl,LGBY,cc ztcc,cj,zs,ztyj,zy
from JSBA a from JSBA a
left join jsaa b on a.jh = b.jh left join jsaa b on a.jh = b.jh
left join ( left join (
...@@ -695,7 +695,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -695,7 +695,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
Qzyy, Qzyy,
zzjs, zzjs,
ROUND(jc / case when (JCSJHJ / 24) =0 then 1 else (JCSJHJ / 24) end , 2) zb ROUND(jc / case when (JCSJHJ / 24) =0 then 1 else (JCSJHJ / 24) end , 2) zb
,pl,LGBY,cc,cj ,pl,LGBY,cc,cj,zs,ztyj,zy
from JSHA from JSHA
order by xh order by xh
......
...@@ -204,6 +204,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -204,6 +204,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="qk != null and qk != ''"> and qk like CONCAT(CONCAT('%', #{qk}), '%')</if> <if test="qk != null and qk != ''"> and qk like CONCAT(CONCAT('%', #{qk}), '%')</if>
group by qk order by jsl desc group by qk order by jsl desc
</select> </select>
<select id="selectJsfa" resultType="com.ruoyi.project.zt.domain.Jsfa">
select * from jsfa where jh=#{jh} and zjjd=#{zjjd} and rownum='1'
</select>
<insert id="insertJsaa" parameterType="Jsaa"> <insert id="insertJsaa" parameterType="Jsaa">
<selectKey keyProperty="jh" resultType="long" order="BEFORE"> <selectKey keyProperty="jh" resultType="long" order="BEFORE">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment