hjg
2025-02-21 35c31c8f3d501833a7e39fe5da5b02bf55635db4
JavaSource/com/mandi/fendan/service/impl/ErpService.java
@@ -283,7 +283,7 @@
      }
      // 如果是管理员或者非提单更物流公司的操作
      boolean isAdminOrFdAdmin = UserType.admin.toString().equals(lg.getWorkerno())  || StringUtils.isNotBlank(fdAdmin);
      if (StringUtils.isEmpty(companyNo)) {
       if (StringUtils.isEmpty(companyNo)) {
         if (!isAdminOrFdAdmin) { // 如果不是更改车辆分单管理员和也不是系统管理员,需要加上公司no
            companyNo = lg.getDepartno();
         }
@@ -380,7 +380,6 @@
               mm.put("td_wfdsl", wt.getTd_wfdsl());
               mm.put("td_wfdzl", BigDecimalfiter.addscal(0, wt.getTd_wfdzl(), Contants.scale));
            } catch (Exception e) {
               // TODO: handle exception
            }
            rl.add(mm);
         }
@@ -507,7 +506,6 @@
            // mm.put("td_wfdzl",BigDecimalfiter.addscal(0, wt.getTd_wfdzl(),
            // Contants.scale));
            // } catch (Exception e) {
            // // TODO: handle exception
            // }
            rl.add(mm);
         }
@@ -571,7 +569,8 @@
                  /*xstd.getTd_ywdybh().equals(Contants.nc_ywdy_ZZ) ? Contants.nc_ywdy_ZZ:
                        xstd.getTd_ywdybh().equals(Contants.nc_ywdy_MS) ? Contants.nc_ywdy_MS
                        : Contants.nc_ywdy_KJ*/
                  ConvertTool.ncGetDefault(xstd.getTd_ywdybh())
//                  ConvertTool.ncGetDefault(xstd.getTd_ywdybh())
                  ConvertTool.ncGetDefault(xstd.getTd_cqNo())
            );
            // 这个地方改一下,允许fd_mx_wlgs中存在的单查看
            int total = fdMxWlgsMapper.selectCountByTdTdls(xstd.getTd_tdls());
@@ -657,7 +656,8 @@
                  /*xstd.getTd_ywdybh().equals(Contants.nc_ywdy_ZZ) ? Contants.nc_ywdy_ZZ:
                        xstd.getTd_ywdybh().equals(Contants.nc_ywdy_MS) ? Contants.nc_ywdy_MS
                        : Contants.nc_ywdy_KJ*/
                  ConvertTool.ncGetDefault(xstd.getTd_ywdybh())
//                  ConvertTool.ncGetDefault(xstd.getTd_ywdybh())
                  ConvertTool.ncGetDefault(xstd.getTd_cqNo())
            );
            int total = fdMxWlgsMapper.selectCountByTdTdls(xstd.getTd_tdls());
            if (ccr == null && total == 0) {
@@ -881,6 +881,7 @@
            String xstdNo = VX.getXstdNo();
            List<Fd_XSTDMX> mxl = new ArrayList<Fd_XSTDMX>();
            Fd_XSTD xstd = this.tdper.getbyTDBH(xstdNo);
            if(xstd==null) continue;
            List<Fd_XSTDMX> MXL = this.tdmxper.getbyBsNoandcmNo(xstd.getTd_tdls(), bsNo, lg.getDepartno());
            double ZZL = 0;
            int ZZS = 0;
@@ -938,7 +939,7 @@
      this.fdvcper.del(vehicleId, lg.getDepartno(), fb.getSdepartNo());
      // 发送NC系统删除分单信息
      // 发送NC系统删除分单信息 todo 发送nc暂时取消掉,正式要恢复
      if (tdl != null && tdl.size() > 0) {
         Fileoperation.AppendContentToFile(Fileoperation.gettestFileName(),
               "取消配车业务单  请求提单 ::" + Jacksonmethod.tojson(tdl, false));
@@ -1148,7 +1149,8 @@
                     return orr;
                  }
               } else {
                  Rcompany = ConvertTool.covertToCustoms(td.getTd_ywdybh());
//                  Rcompany = ConvertTool.covertToCustoms(td.getTd_ywdybh());
                  Rcompany = ConvertTool.covertToCustoms(td.getTd_cqNo());
               }
            }
            tdl.add(td);
@@ -1696,10 +1698,11 @@
               /*td.getTd_ywdybh().equals(Contants.nc_ywdy_ZZ) ? Contants.nc_ywdy_ZZ
                     :td.getTd_ywdybh().equals(Contants.nc_ywdy_MS) ? Contants.nc_ywdy_MS
                     : Contants.nc_ywdy_KJ*/
               ConvertTool.ncGetDefault(td.getTd_ywdybh())
//               ConvertTool.ncGetDefault(td.getTd_ywdybh())
               ConvertTool.ncGetDefault(td.getTd_cqNo())
         );
         int total = fdMxWlgsMapper.selectCountByTdTdls(td.getTd_tdls());
         int total = fdMxWlgsMapper.selectCountByTdTdls(td.getTd_cqNo());
         if (wldq == null && total == 0) {
            orr.setCode(1);
            orr.setErrmsg("当前账号所属物流公司没有配置该地区的分单权限!");