JavaSource/com/mandi/fendan/mapper/Fd_XSTDMXMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
JavaSource/com/mandi/fendan/mapper/xmls/Fd_XSTDMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
JavaSource/com/mandi/fendan/util/Contants.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
JavaSource/com/mandi/webservice/service/impl/FdXSTDService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
JavaSource/com/mandi/fendan/mapper/Fd_XSTDMXMapper.java
@@ -173,7 +173,7 @@ " when x.firstgbtime is not null then '待装' else '完成' end zcStatus " , " from xs_taskmonitor x" , " join bussinesssheet bs on x.businessNo=bs.bussinessNo and bs.sstatus='在办' " , " where sdepartNo=#{sdepartNo} and firstgbtime is not null and x.lastgbtime is null" " where sdepartNo=#{sdepartNo} and firstgbtime is not null and x.lastgbtime is null " }) public List<Map> yRZcList(String sdepartNo); JavaSource/com/mandi/fendan/mapper/xmls/Fd_XSTDMapper.xml
@@ -99,9 +99,11 @@ </if> <if test="fdAdmin != null and fdAdmin != '' "> <!-- 在车辆分单页面时 --> and ( (a.td_wfdsl=0 and exists (select 1 from fd_xstdmx tdmx where tdmx.tdmx_tdls = a.td_tdls and tdmx.tdmx_gbbz=0 and exists(select 1 from bussinesssheet bs where bussinessNo=tdmx.tdmx_fdywbh and cardno is not null and cardno!='') ) (a.td_wfdsl=0 and exists ( select 1 from fd_xstdmx tdmx where tdmx.tdmx_tdls = a.td_tdls and tdmx.tdmx_gbbz=0 and exists (select 1 from bussinesssheet bs where bussinessNo=tdmx.tdmx_fdywbh and cardno is not null and cardno!='' and sstatus='在办') ) ) <!-- 全部分单,则车辆有未发卡显示 --> or a.td_wfdsl > 0 <!-- 有未分单显示 --> ) JavaSource/com/mandi/fendan/util/Contants.java
@@ -39,10 +39,12 @@ //分单系统推送一卡通测试地址 public static String yktLocalAdd = "http://127.0.0.1:8085"; // "http://10.1.1.9:8088";//一卡通外网测试地址 public static String yktLocalAdd = "http://127.0.0.1:8080"; // "http://10.1.1.9:8088";//一卡通外网测试地址 todo 改为8080 public static String msLedServiceAddr = "http://192.168.200.211:8077/APPService.asmx"; // 明晟ABC区LED public static String yr_zcLedUrl = "http://192.168.200.211:8077/APPService.asmx"; // 义瑞LED 装车 webservice public static String yr_scanCodeNoticeUrl = yktLocalAdd + "/routine/app/notice/scan.htm"; // 通知义瑞装车的接口 public static String yr_canDoScanUrl = yktLocalAdd + "/routine/app/notice/canDoScan.htm"; // 通知义瑞装车的接口 // public static String yktLocalAdd="http://125.46.81.106:8088";//一卡通外网测试地址 //分单回写nc系统测试地址NCfdhx_url public static String NCfdhx_url = "http://10.0.13.20:9088/api/Domain/mtcesb/servlet/PubAPIServlet"; JavaSource/com/mandi/webservice/service/impl/FdXSTDService.java
@@ -415,6 +415,7 @@ prr.setErrmsg("参数:卡号关联的车牌号和业务单关联的车牌号不一致"); return prr; } // yktywdh = fdb.getBsNo(); int wcnum=this.bsper.getweightDoc(vehicleId, fdb.getBsNo()); @@ -453,7 +454,23 @@ } // 现场过完毛重后出现扫码装车的,必须重新过磅 int grossNum=this.bsper.getgrosstDoc(vehicleId, fdb.getBsNo()); List tdmxPchList = new ArrayList(); for (JsonElement je : dataArr) { JsonObject jo=je.getAsJsonObject(); String tdmx_pch = jo.get("tdmx_pch").getAsString(); tdmxPchList.add(tdmx_pch); } // 检查是否当前区域已经排队 Map paramMap = new HashMap(); paramMap.put("vehicleId",vehicleId); paramMap.put("tdmxPchList", tdmxPchList); String jsonStr = Jacksonmethod.tojson(paramMap,false); JsonObject jsonObject = Wxhtmethod.postJsonStr(Contants.yr_canDoScanUrl,jsonStr); if( jsonObject.get("code").getAsInt() !=0) { prr.setCode(1); prr.setErrmsg(jsonObject.get("errmsg").getAsString()); return prr; } for (JsonElement je : dataArr) { JsonObject jo=je.getAsJsonObject(); String tdmx_pch = jo.get("tdmx_pch").getAsString(); @@ -614,6 +631,11 @@ if("08".equals(fdb.getSdepartNo())) { final String cph = currPch; ThreadPoolUtil.getInstance().execute(()->{ Map scanCodeParamMap = new HashMap(); scanCodeParamMap.put("pch",cph); Wxhtmethod.post(Contants.yr_scanCodeNoticeUrl, scanCodeParamMap); try { synchronized (FdXSTDService.refreshYrLedLock) { if (FdXSTDService.refreshYrLedLock) { // 系统繁忙