diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java index 4d365fe96..161e83f77 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisWaybillController.java @@ -195,9 +195,9 @@ public class EmisWaybillController extends EmisBaseController } - @Log(title = "取消订单", businessType = BusinessType.INSERT) - @PostMapping(value = "/cancelOrder") - public AjaxResult cancelOrder(@Valid @RequestBody WaybillOrder waybillOrder) + @Log(title = "确认接单", businessType = BusinessType.UPDATE) + @PostMapping(value = "/confirmOrder") + public AjaxResult confirmOrder(@Valid @RequestBody WaybillOrder waybillOrder) { try { @@ -207,8 +207,8 @@ public class EmisWaybillController extends EmisBaseController EmisWaybill emisWaybill = new EmisWaybill(); emisWaybill.setOrderSn(waybillOrder.getOrderSn()); - emisWaybill.setOrderRemark(waybillOrder.getOrderRemark()); - emisWaybillService.cancelOrder(emisWaybill); +// emisWaybill.setOrderRemark(waybillOrder.getOrderRemark()); + emisWaybillService.confirmOrder(emisWaybill); return AjaxResult.success("取消成功"); }catch(EmisBizError ex){ @@ -602,7 +602,6 @@ public class EmisWaybillController extends EmisBaseController } - /** * 获取运单统计信息 * @param emisWaybill diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java index ded427bc3..10e97d040 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/EmisBaseService.java @@ -614,7 +614,6 @@ public class EmisBaseService { } - /** * 获取网点结算账户信息 * @param siteCode diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/openbill/hx/HXSdk.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/openbill/hx/HXSdk.java index 9e1ac20ac..48ff2a119 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/openbill/hx/HXSdk.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/openbill/hx/HXSdk.java @@ -290,7 +290,7 @@ isOfferInvoiceDetail String N 1 是否需要提供明细 Y-提供,N-不提供 } - public static void main1(String[] args) { + public static void main2(String[] args) { /* { @@ -338,7 +338,7 @@ APP Secret:8962fd753b054da88409b18743a6e7c0 String token=getToken("9132010469040698XG","8962fd753b054da88409b18743a6e7c0"); // 91320104MA258WWMX2 丝路卡航(江苏)物流服务有限公司 4000251756 南京市秦淮区正学路1号南京晨光1865创意产业园F3幢1527号 交通银行股份有限公司南京新街口支行 320899991013001239978 2024-07-24 11:19:25 2024-07-24 11:45:21 - order.setOrderNo("TST2024072400-2"); + order.setOrderNo("TST2024072400-3"); order.setBuyerTaxNum("91320104MA258WWMX2"); order.setBuyerName("丝路卡航(江苏)物流服务有限公司"); order.setBuyerAddress("南京市秦淮区正学路1号南京晨光1865创意产业园F3幢1527号"); @@ -416,7 +416,8 @@ APP Secret:8962fd753b054da88409b18743a6e7c0 public static void main(String[] args) { String token=getToken("9132010469040698XG","8962fd753b054da88409b18743a6e7c0"); - JSONObject jRstObj=HXSdk.queryInvoiceResult("TST2024072400-2",token); +// JSONObject jRstObj=HXSdk.queryInvoiceResult("TST2024072400-2",token); + JSONObject jRstObj=HXSdk.queryInvoiceResult("1816652177079271424",token); System.out.println(jRstObj.toJSONString()); //{"code":"00000","data":{"invoiceInfos":[{"listFlag":"N","naturalPersonFlag":"0","buyerBankAccount":"320899991013001239978","pushMode":"-1","exTaxAmount":1.00,"returnStatus":"E9638","buyerAddress":"南京市秦淮区正学路1号南京晨光1865创意产业园F3幢1527号","salerBank":"中国工商银行南京市新街口支行","invoiceType":"1","model":"normal","showBankAccountType":"0","specificFactor":"0","buyerBank":"交通银行股份有限公司南京新街口支行","orderNo":"TST2024072400-2","deliverEmail":"linfso@126.com","salerBankAccount":"4301010009100803890","withTaxFlag":"1","salerNaturalPersonFlag":"0","taxAmount":0.00,"orderDate":"2024-07-24 16:50:38","status":"0","buyerTel":"4000251756","salerName":"江苏探路者国际物流有限公司","orderAmount":1.00,"buyerTaxNum":"91320104MA258WWMX2","invoiceLine":"p","salerTel":"025-85657080","returnStatusMsg":"第1条明细中零税率标识为非零税率时,税率不能为0%","buyerName":"丝路卡航(江苏)物流服务有限公司","salerAddress":"南京市秦淮区正学路1号南京晨光1865创意产业园F3幢1137号","invoiceSerialNum":"1816033232493576194","salerTaxNum":"9132010469040698XG"}]},"success":true,"message":"请求成功"} diff --git a/emis-biz/src/main/resources/mapper/EmisSettleSubBillMapper.xml b/emis-biz/src/main/resources/mapper/EmisSettleSubBillMapper.xml index 3330273a5..e452df438 100644 --- a/emis-biz/src/main/resources/mapper/EmisSettleSubBillMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisSettleSubBillMapper.xml @@ -114,6 +114,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and a.dispatch_underling_site_code = #{params.dispatchUnderlingSiteCode} + + and a.problem_type = #{params.problemType} + + + + and a.receive_company like concat('%', #{params.receiveCompany}, '%') + + + + + and a.send_company like concat('%', #{params.sendCompany}, '%') + + + + and b.bl_merge='0' and b.bl_confirm_center='1' diff --git a/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml index 03b1364c2..127b3fe24 100644 --- a/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml @@ -142,13 +142,22 @@ and ( b.dispatch_underling_site_code in ( - SELECT t1.site_code FROM ( - SELECT * FROM emis_site WHERE parent_site_code IS NOT NULL ) t1,( SELECT @pid := - #{params.privSiteCode} ) pd - WHERE FIND_IN_SET( parent_site_code, @pid ) > 0 AND @pid := concat(@pid,',',site_code) - UNION - SELECT #{params.privSiteCode} FROM dual - ) + SELECT t1.site_code FROM ( + SELECT * FROM emis_site WHERE parent_site_code IS NOT NULL ) t1,( SELECT @pid := + #{params.privSiteCode} ) pd + WHERE FIND_IN_SET( parent_site_code, @pid ) > 0 AND @pid := concat(@pid,',',site_code) + UNION + SELECT #{params.privSiteCode} FROM dual + ) + or + b.send_site_code in ( + SELECT t1.site_code FROM ( + SELECT * FROM emis_site WHERE parent_site_code IS NOT NULL ) t1,( SELECT @pid := + #{params.privSiteCode} ) pd + WHERE FIND_IN_SET( parent_site_code, @pid ) > 0 AND @pid := concat(@pid,',',site_code) + UNION + SELECT #{params.privSiteCode} FROM dual + ) ) )