master
xhj 6 months ago
parent 25e91b2032
commit c04298b8db

@ -1047,6 +1047,7 @@ public class BomUploadServiceImpl {
bchxmxp.setZdrqZ(bchxjbp.getZdrq()); bchxmxp.setZdrqZ(bchxjbp.getZdrq());
bchxmxp.setYlzd2Z(bchxjbp.getYlzd2()); bchxmxp.setYlzd2Z(bchxjbp.getYlzd2());
bchxmxp.setZzcj(zzcj); bchxmxp.setZzcj(zzcj);
bchxmxp.setDcFdZ(StringUtils.isBlank(bchxmxp.getWph()) ? "" : bchxmxp.getWph().substring(0, 4));
bchxmxp.setDcZlZ(zl); bchxmxp.setDcZlZ(zl);
bchxmxp.setDrcs(cs + 1); bchxmxp.setDrcs(cs + 1);
addmxs.add(bchxmxp); addmxs.add(bchxmxp);
@ -1059,7 +1060,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); Map bomxzjh = bomxzjh(adds, kwxxMap, 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");
dmYdjhService.saveBatch(adds1); dmYdjhService.saveBatch(adds1);
@ -1734,7 +1735,7 @@ public class BomUploadServiceImpl {
// 查询 船号 批量 修正作业计划 // 查询 船号 批量 修正作业计划
public Map bomxzjh( List<DmBchxjbp> dmBchxjbps,Map kwxxMap,Map qgKwMap , HttpServletRequest req){ public Map bomxzjh( List<DmBchxjbp> dmBchxjbps,Map kwxxMap,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();
List<DmYdjh> ydjhs = dmYdjhService.list(new QueryWrapper<DmYdjh>().eq("dc_ch", dcch ) List<DmYdjh> ydjhs = dmYdjhService.list(new QueryWrapper<DmYdjh>().eq("dc_ch", dcch )
@ -1761,6 +1762,7 @@ public class BomUploadServiceImpl {
//wpgg ,wpxh //wpgg ,wpxh
// DmBchxjbp dmBchxjbp = (DmBchxjbp) ObjConvertUtils.checkNullNew(dmBchxjbp1); // DmBchxjbp dmBchxjbp = (DmBchxjbp) ObjConvertUtils.checkNullNew(dmBchxjbp1);
DmBchxjbp dmBchxjbp = (DmBchxjbp) ObjConvertUtils.checkNullNew(dmBchxjbp1); DmBchxjbp dmBchxjbp = (DmBchxjbp) ObjConvertUtils.checkNullNew(dmBchxjbp1);
DmBchxmxp bchxmxp = mxs.stream().filter(fst -> fst.getHxbh().equals(dmBchxjbp.getHxbh())).findFirst().orElse(null);
// dmBchxjbp // dmBchxjbp
String wpgg = dmBchxjbp.getWpgg(); String wpgg = dmBchxjbp.getWpgg();
String wpxh = dmBchxjbp.getWpxh(); String wpxh = dmBchxjbp.getWpxh();
@ -1798,14 +1800,14 @@ public class BomUploadServiceImpl {
String zzcj = (String) qgKwMap.get(s); //xhj String zzcj = (String) qgKwMap.get(s); //xhj
dmYdjh.setKw(zzcj); dmYdjh.setKw(zzcj);
dmYdjh.setDcFd(dmBchxjbp.getDcFd()); // dmYdjh.setDcFd(dmBchxjbp.getDcFd());
if(tzbh.substring(4, 5).equals("X")){ if(tzbh.substring(4, 5).equals("X")){
dmYdjh.setLx("X"); dmYdjh.setLx("X");
}else{ }else{
dmYdjh.setLx("B"); dmYdjh.setLx("B");
} }
dmYdjh.setDcFd(StringUtils.isBlank(bchxmxp.getWph()) ? "" : bchxmxp.getWph().substring(0, 4));
dmYdjh.setBmxgrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm")); dmYdjh.setBmxgrq(DateUtil.format(DateUtil.date(), "yyyy/MM/dd HH:mm"));
dmYdjh.setBmxgry((String) req.getAttribute("yhms")); dmYdjh.setBmxgry((String) req.getAttribute("yhms"));
if(StringUtils.isNotBlank(dmYdjh.getSlxhth())){ // 说明已经上料 需要修正数据 if(StringUtils.isNotBlank(dmYdjh.getSlxhth())){ // 说明已经上料 需要修正数据
@ -1846,7 +1848,7 @@ public class BomUploadServiceImpl {
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);
dmYdjhadd.setDcFd(dmBchxjbp.getDcFd()); dmYdjhadd.setDcFd(StringUtils.isBlank(bchxmxp.getWph()) ? "" : bchxmxp.getWph().substring(0, 4));
dmYdjhadd.setZt("2"); dmYdjhadd.setZt("2");
dmYdjhadd.setId(IdWorker.get32UUID()); dmYdjhadd.setId(IdWorker.get32UUID());

Loading…
Cancel
Save