master
xhj 5 months ago
parent 64f36b5def
commit 5cfa75bfa0

@ -373,6 +373,7 @@ public class DmYdjh implements Serializable {
private String zyq; private String zyq;
private String zyq1; private String zyq1;
private String ykw; private String ykw;
private String kwmc;
@TableField(exist = false) @TableField(exist = false)

@ -1164,7 +1164,10 @@ public class PgdSljhController {
if(StringUtils.isNotBlank(vo.getNbsbm())){ if(StringUtils.isNotBlank(vo.getNbsbm())){
map.put("nbsbm",vo.getNbsbm()); map.put("nbsbm",vo.getNbsbm());
List<SlKc> slKcs = imCkwpkwpMapper.slxxKcList(map); List<SlKc> slKcs = imCkwpkwpMapper.slxxKcList(map);
slKcs1.add(slKcs.get(0)); if(slKcs.size()>0){
slKcs1.add(slKcs.get(0));
}
} }

@ -69,4 +69,5 @@ public interface DmYdjhMapper extends BaseMapper<DmYdjh> {
List<Map<String,Object>> getYdjhByZt(String zyq,Integer zt,String wgzt,String wclzt,String from, String to); List<Map<String,Object>> getYdjhByZt(String zyq,Integer zt,String wgzt,String wclzt,String from, String to);
void xzylbs(String dcch,String dcpl); void xzylbs(String dcch,String dcpl);
void updatezyq(String dcch,String dcpl);
} }

@ -278,6 +278,7 @@ public class BomUploadServiceImpl {
// 修正数据 // 修正数据
dmYdjhMapper.xzylbs(czbh,pl); dmYdjhMapper.xzylbs(czbh,pl);
dmYdjhMapper.updatezyq(czbh,pl);
for (MultipartFile f : file) { for (MultipartFile f : file) {
String fname = f.getOriginalFilename(); String fname = f.getOriginalFilename();
fname = fname.substring(fname.lastIndexOf('/') + 1); fname = fname.substring(fname.lastIndexOf('/') + 1);
@ -947,6 +948,7 @@ public class BomUploadServiceImpl {
List<Dm_zhbmp> qgkws = dm_zhbmpRepository.findByBMLB("QGKW"); List<Dm_zhbmp> qgkws = dm_zhbmpRepository.findByBMLB("QGKW");
Map<String, String> zllbMap = zllbs.stream().collect(Collectors.toMap(Dm_zhbmp::getBmsm, Dm_zhbmp::getBM)); Map<String, String> zllbMap = zllbs.stream().collect(Collectors.toMap(Dm_zhbmp::getBmsm, Dm_zhbmp::getBM));
Map<String, String> kwxxMap = kwxxs.stream().collect(Collectors.toMap(Dm_zhbmp::getBM, Dm_zhbmp::getBmsm)); Map<String, String> kwxxMap = kwxxs.stream().collect(Collectors.toMap(Dm_zhbmp::getBM, Dm_zhbmp::getBmsm));
Map<String, String> kwmcMap = kwxxs.stream().collect(Collectors.toMap(Dm_zhbmp::getBM, Dm_zhbmp::getZfbz));
Map<String, String> qgKwMap = qgkws.stream().collect(Collectors.toMap(Dm_zhbmp::getBmsm, Dm_zhbmp::getBM)); Map<String, String> qgKwMap = qgkws.stream().collect(Collectors.toMap(Dm_zhbmp::getBmsm, Dm_zhbmp::getBM));
int cs = 0; int cs = 0;
if (tltListOld.size() > 0 && "01".equals(zt) && tld == 1) { if (tltListOld.size() > 0 && "01".equals(zt) && tld == 1) {
@ -1114,7 +1116,7 @@ public class BomUploadServiceImpl {
bchxmxpService.saveBatch(addmxs); bchxmxpService.saveBatch(addmxs);
bchxjbpService.saveBatch(adds); bchxjbpService.saveBatch(adds);
//List<DmBchxjbp> dmBchxjbps,Map kwxxMap,Map qgKwMap , HttpServletRequest req //List<DmBchxjbp> dmBchxjbps,Map kwxxMap,Map qgKwMap , HttpServletRequest req
Map bomxzjh = bomxzjh(adds, kwxxMap, qgKwMap, req,addmxs); Map bomxzjh = bomxzjh(adds, kwxxMap, kwmcMap,qgKwMap, req,addmxs);
List<DmYdjh> adds1 = (List<DmYdjh>) bomxzjh.get("adds"); List<DmYdjh> adds1 = (List<DmYdjh>) bomxzjh.get("adds");
List<DmYdjh> ups = (List<DmYdjh>) bomxzjh.get("ups"); List<DmYdjh> ups = (List<DmYdjh>) bomxzjh.get("ups");
List<DmYdjh> yds = (List<DmYdjh>) bomxzjh.get("ydjhs"); List<DmYdjh> yds = (List<DmYdjh>) bomxzjh.get("ydjhs");
@ -1819,7 +1821,7 @@ public class BomUploadServiceImpl {
// 查询 船号 批量 修正作业计划 // 查询 船号 批量 修正作业计划
public Map bomxzjh( List<DmBchxjbp> dmBchxjbps,Map kwxxMap,Map qgKwMap , HttpServletRequest req,List<DmBchxmxp>mxs){ public Map bomxzjh( List<DmBchxjbp> dmBchxjbps,Map kwxxMap, Map kwmcMap,Map qgKwMap , HttpServletRequest req,List<DmBchxmxp>mxs){
String dcch=dmBchxjbps.get(0).getDcCh(); String dcch=dmBchxjbps.get(0).getDcCh();
String dcpl=dmBchxjbps.get(0).getDcPl(); String dcpl=dmBchxjbps.get(0).getDcPl();
Map rMap = new HashMap(); Map rMap = new HashMap();
@ -1906,6 +1908,8 @@ public class BomUploadServiceImpl {
dmYdjh.setLjsl(dmBchxjbp.getLjsl().doubleValue()); dmYdjh.setLjsl(dmBchxjbp.getLjsl().doubleValue());
dmYdjh.setZl(dmBchxjbp.getDcZl()); dmYdjh.setZl(dmBchxjbp.getDcZl());
String s = (String) kwxxMap.get(tzbh.substring(4, 7)); String s = (String) kwxxMap.get(tzbh.substring(4, 7));
String b = (String) kwmcMap.get(tzbh.substring(4, 7));
dmYdjh.setKwmc(b);
String zzcj = (String) qgKwMap.get(s); //xhj String zzcj = (String) qgKwMap.get(s); //xhj
dmYdjh.setKw(zzcj); dmYdjh.setKw(zzcj);
@ -1991,6 +1995,8 @@ public class BomUploadServiceImpl {
if(null!=bchxylp) { if(null!=bchxylp) {
dmYdjh.setYlbs(null == bchxylp.getSfyl() ? "" : bchxylp.getSfyl()); dmYdjh.setYlbs(null == bchxylp.getSfyl() ? "" : bchxylp.getSfyl());
} }
String b = (String) kwmcMap.get(tzbh.substring(4, 7));
dmYdjh.setKwmc(b);
String s = (String) kwxxMap.get(tzbh.substring(4, 7)); String s = (String) kwxxMap.get(tzbh.substring(4, 7));
String zzcj = (String) qgKwMap.get(s); //xhj String zzcj = (String) qgKwMap.get(s); //xhj
@ -2067,6 +2073,8 @@ public class BomUploadServiceImpl {
dmYdjhadd.setQgcd(dmBchxjbp.getYlzd4().doubleValue()); dmYdjhadd.setQgcd(dmBchxjbp.getYlzd4().doubleValue());
dmYdjhadd.setLjsl(dmBchxjbp.getLjsl().doubleValue()); dmYdjhadd.setLjsl(dmBchxjbp.getLjsl().doubleValue());
dmYdjhadd.setZl(dmBchxjbp.getDcZl()); dmYdjhadd.setZl(dmBchxjbp.getDcZl());
String b = (String) kwmcMap.get(tzbh.substring(4, 7));
dmYdjh.setKwmc(b);
String s = (String) kwxxMap.get(tzbh.substring(4, 7)); String s = (String) kwxxMap.get(tzbh.substring(4, 7));
String zzcj = (String) qgKwMap.get(s); //xhj String zzcj = (String) qgKwMap.get(s); //xhj
dmYdjhadd.setKw(zzcj); dmYdjhadd.setKw(zzcj);

@ -947,7 +947,15 @@ where dc_ch=#{dcch} and dc_pl =#{dcpl}
<update id="xzylbs" parameterType="string" > <update id="xzylbs" parameterType="string" >
UPDATE dm_ydjh set dm_ydjh.ylbs=dm_bchxylp.sfyl, UPDATE dm_ydjh set dm_ydjh.ylbs=dm_bchxylp.sfyl
from dm_ydjh LEFT JOIN dm_bchxylp ON dm_ydjh.dc_ch=dm_bchxylp.dc_ch AND dm_ydjh.dc_pl=dm_bchxylp.dc_pl AND
dm_ydjh.tzbh=dm_bchxylp.tzbh AND dm_ydjh.wpgg=dm_bchxylp.wpgg and dm_ydjh.wpxh=dm_bchxylp.wpxh where isnull(dm_ydjh.ylbs,'')=''
and dm_ydjh.DC_CH=#{dcch} and dm_ydjh.dc_pl=#{dcpl}
</update>
<update id="updatezyq" parameterType="string">
UPDATE dm_ydjh set
dm_ydjh.zyq= (CASE substring(RTRIM(dm_ydjh.tzbh),6,1) dm_ydjh.zyq= (CASE substring(RTRIM(dm_ydjh.tzbh),6,1)
WHEN '1' THEN 'FP2Q' WHEN '1' THEN 'FP2Q'
WHEN '3' THEN 'FP2Q' WHEN '3' THEN 'FP2Q'
@ -965,10 +973,7 @@ END), dm_ydjh.zyq1= (CASE substring(RTRIM(dm_ydjh.tzbh),6,1)
WHEN '6' THEN '四区' WHEN '6' THEN '四区'
ELSE '' ELSE ''
END) END)
from dm_ydjh LEFT JOIN dm_bchxylp ON dm_ydjh.dc_ch=dm_bchxylp.dc_ch AND dm_ydjh.dc_pl=dm_bchxylp.dc_pl AND where dm_ydjh.DC_CH=#{dcch} and dm_ydjh.dc_pl=#{dcpl}
dm_ydjh.tzbh=dm_bchxylp.tzbh AND dm_ydjh.wpgg=dm_bchxylp.wpgg and dm_ydjh.wpxh=dm_bchxylp.wpxh where isnull(dm_ydjh.ylbs,'')=''
and dm_ydjh.DC_CH=#{dcch} and dm_ydjh.dc_pl=#{dcpl}
</update> </update>
</mapper> </mapper>

Loading…
Cancel
Save