From 8309e13366d040534547cc0d416cb385e4bac261 Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Thu, 19 May 2022 11:40:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=87=E8=B4=AD=E8=AE=A2=E5=8D=95=E5=88=86?= =?UTF-8?q?=E9=A1=B5=E5=88=97=E8=A1=A8=E6=9F=A5=E8=AF=A2=E6=8E=92=E6=9F=A5?= =?UTF-8?q?=E7=BB=93=E6=9E=9C=20sql=E8=AF=AD=E5=8F=A5=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E4=B8=8D=E6=AD=A3=E7=A1=AE=EF=BC=8C=E5=B7=B2=E6=9B=B4=E6=AD=A3?= =?UTF-8?q?=20=E9=87=87=E8=B4=AD=E8=AE=A2=E5=8D=95=E8=A1=A8=E7=BC=BA?= =?UTF-8?q?=E5=B0=91=E8=AE=A2=E5=8D=95=E7=B1=BB=E5=9E=8Bkey=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=EF=BC=8C=E9=9C=80=E8=A6=81=E8=A1=A5=E5=85=85=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E4=BB=A5=E5=8F=8A=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E3=80=81=E4=BF=9D=E5=AD=98=E3=80=81=E4=BF=AE=E6=94=B9=E3=80=81?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E5=9B=9E=E6=98=BE=20=E5=A4=96=E9=87=87?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=B5=81=E7=A8=8B=E6=B7=BB=E5=8A=A0taskId?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BaseOutsourcingApplication.java | 3 ++- .../BaseOutsourcingApplicationDto.java | 2 ++ .../BaseOutsourcingApplicationVo.java | 1 + .../api/busvehicleorder/BusVehicleOrder.java | 5 +++- .../busvehicleorder/BusVehicleOrderDto.java | 7 ++++-- .../busvehicleorder/BusVehicleOrderQuery.java | 4 ++-- .../busvehicleorder/BusVehicleOrderVo.java | 9 +++++-- .../BaseOutsourcingApplicationMapper.xml | 3 +++ .../BaseOutsourcingApplicationService.java | 1 + .../busvehicleorder/BusVehicleOrderMapper.xml | 8 ++++--- .../BusVehicleOrderService.java | 8 +++---- .../anrui/base/biz/flow/FlowableService.java | 2 ++ .../FinBillApplicationService.java | 24 ++++++++++--------- 13 files changed, 51 insertions(+), 26 deletions(-) diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BaseOutsourcingApplication.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BaseOutsourcingApplication.java index 1c978f31a7..11de25e809 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BaseOutsourcingApplication.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BaseOutsourcingApplication.java @@ -97,7 +97,8 @@ public class BaseOutsourcingApplication extends BaseEntity { @ApiModelProperty(value = "节点状态") private String nodeState; - + @ApiModelProperty("任务id") + private String taskId; @ApiModelProperty("分公司sid") private String useOrgSid; // 分公司sid } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BaseOutsourcingApplicationDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BaseOutsourcingApplicationDto.java index a6b3b6eed8..ad35c903a6 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BaseOutsourcingApplicationDto.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BaseOutsourcingApplicationDto.java @@ -104,6 +104,8 @@ public class BaseOutsourcingApplicationDto implements Dto { @ApiModelProperty(value = "节点状态") private String nodeState; + @ApiModelProperty("任务id") + private String taskId; @ApiModelProperty("分公司sid") private String useOrgSid; // 分公司sid diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BaseOutsourcingApplicationVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BaseOutsourcingApplicationVo.java index e9cdc8e7b5..498d335b1a 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BaseOutsourcingApplicationVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BaseOutsourcingApplicationVo.java @@ -65,4 +65,5 @@ public class BaseOutsourcingApplicationVo implements Vo { private String guidedPrice; // 销售指导价 @ApiModelProperty("节点状态") private String nodeState; // 节点状态 + } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrder.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrder.java index e42cf6c405..7b684951cb 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrder.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrder.java @@ -56,7 +56,10 @@ public class BusVehicleOrder extends BaseEntity { @ApiModelProperty("订单编号") private String orderNo; // 订单编号 - + + @ApiModelProperty("订单类型key") + private String orderTypeKey; // 订单类型key + @ApiModelProperty("订单类型") private String orderType; // 订单类型 diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrderDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrderDto.java index c7e6577481..adab36811d 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrderDto.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrderDto.java @@ -62,13 +62,16 @@ public class BusVehicleOrderDto implements Dto { @ApiModelProperty("业务员sid") private String staffSid; - + @ApiModelProperty("创建组织sid") private String createOrgSid; // 创建组织sid @ApiModelProperty("订单编号") private String orderNo; // 订单编号 - + + @ApiModelProperty("订单类型key") + private String orderTypeKey; // 订单类型key + @ApiModelProperty("订单类型") @NotBlank(message = "订单类型不能为空") private String orderType; // 订单类型 diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrderQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrderQuery.java index 7047d326b8..168828fe7a 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrderQuery.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrderQuery.java @@ -60,8 +60,8 @@ public class BusVehicleOrderQuery implements Query { @ApiModelProperty("订单编号") private String orderNo; - @ApiModelProperty("订单类型") - private String orderType; + @ApiModelProperty("订单类型key") + private String orderTypeKey; @ApiModelProperty("订单状态") private String orderStatus; diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrderVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrderVo.java index c7f1289c69..1603d3ab6f 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrderVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleorder/BusVehicleOrderVo.java @@ -48,6 +48,8 @@ import lombok.Data; @Data public class BusVehicleOrderVo implements Vo { + @ApiModelProperty("采购订单sid") + private String sid; // 采购订单sid @ApiModelProperty("创建组织sid") private String createOrgSid; // 创建组织sid @@ -57,8 +59,11 @@ public class BusVehicleOrderVo implements Vo { @ApiModelProperty("订单编号") private String orderNo; // 订单编号 - - @ApiModelProperty("订单类型") + + @ApiModelProperty("订单类型key") + private String orderTypeKey; // 订单类型key + + @ApiModelProperty("订单类型") private String orderType; // 订单类型 @ApiModelProperty("订单日期") diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationMapper.xml index 67d46b1c34..097cf5d6b8 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationMapper.xml @@ -29,6 +29,9 @@ , procInstSid=#{procInsId} + + , taskId=#{taskId} + WHERE sid=#{sid} \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java index ec46eed405..7d1c2e324f 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseoutsourcingapplication/BaseOutsourcingApplicationService.java @@ -298,6 +298,7 @@ public class BaseOutsourcingApplicationService extends MybatisBaseService SELECT bvo.createOrgSid, + bvo.sid, bvo.orderNo, bvo.orderType, + bvo.orderTypeKey, bvo.orderDate, bvo.purchaseApplyMediumModelSid, + bvo.purchaseRequisitionSid, bvo.platformNo, bvo.coatPrice, bvo.treasuryPrice, @@ -179,9 +182,8 @@ bva.applicationCode, bvo.remarks FROM bus_vehicle_order bvo - LEFT JOIN base_vehicle_model bvm ON bvo.purchaseApplyMediumModelSid = bvm.sid - LEFT JOIN bus_vehicle_apply_detail bvad ON bvo.purchaseApplyMediumModelSid = bvad.sid - LEFT JOIN bus_vehicle_apply bva ON bvad.applySid = bva.sid + LEFT JOIN base_vehicle_model bvm ON bvo.purchaseApplyMediumModelSid = bvm.sid + LEFT JOIN bus_vehicle_apply bva ON bvo.purchaseRequisitionSid = bva.sid WHERE bvo.sid = #{sid} diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleorder/BusVehicleOrderService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleorder/BusVehicleOrderService.java index db1cd7317b..7b8c7c4ea6 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleorder/BusVehicleOrderService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleorder/BusVehicleOrderService.java @@ -104,14 +104,14 @@ public class BusVehicleOrderService extends MybatisBaseService createQueryWrapper(BusVehicleOrderQuery query) { // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); QueryWrapper qw = new QueryWrapper<>(); - qw.eq("createBySid",query.getUserSid()); - qw.eq("useOrg",query.getUseOrgSid()); + qw.eq("bvo.createBySid",query.getUserSid()); + qw.eq("bvo.useOrg",query.getUseOrgSid()); if (StringUtils.isNotBlank(query.getOrderNo())) { qw.like("bvo.orderNo", query.getOrderNo()); } - if (StringUtils.isNotBlank(query.getOrderType())) { - qw.like("bvo.orderType", query.getOrderType()); + if (StringUtils.isNotBlank(query.getOrderTypeKey())) { + qw.like("bvo.orderTypeKey", query.getOrderTypeKey()); } if (StringUtils.isNotBlank(query.getOrderStatus())) { diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/flow/FlowableService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/flow/FlowableService.java index 034cc7e5f0..35fcae1bda 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/flow/FlowableService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/flow/FlowableService.java @@ -56,11 +56,13 @@ public class FlowableService extends MybatisBaseService list = flowTaskFeign.getLatestTasks(procId).getData(); String nodeState = list.get(0).getName_(); String task_def_key_ = list.get(0).getTask_def_key_(); + String taskId = list.get(0).getId_(); Map map = new HashMap<>(); map.put("sid", variables.get("businessSid").toString()); map.put("nodeState", nodeState); map.put("procInsId", rb.getData().getProcInsId()); map.put("taskDefKey", task_def_key_); + map.put("taskId",taskId); return new ResultBean().success().setData(map); } } diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java index fa19d2b0aa..455bd275fd 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java @@ -170,9 +170,11 @@ public class FinBillApplicationService extends MybatisBaseService commonAppendixVoResultBean = commonAppendixFeign.fetchByFilePath(filePath); CommonAppendixVo data = commonAppendixVoResultBean.getData(); - if (data == null){ + if (data == null) { return rb.setMsg("请上传相关附件"); } String sid1 = data.getSid(); @@ -327,7 +329,7 @@ public class FinBillApplicationService extends MybatisBaseService commonAppendixVoResultBean = commonAppendixFeign.fetchByFilePath(filePath); CommonAppendixVo data = commonAppendixVoResultBean.getData(); - if (data == null){ + if (data == null) { return rb.setMsg("请上传相关附件"); } String sid1 = data.getSid(); @@ -352,7 +354,7 @@ public class FinBillApplicationService extends MybatisBaseService commonAppendixVoResultBean = commonAppendixFeign.fetchByFilePath(filePath); CommonAppendixVo data = commonAppendixVoResultBean.getData(); - if (data == null){ + if (data == null) { return rb.setMsg("请上传相关附件"); } String sid1 = data.getSid(); @@ -405,9 +407,9 @@ public class FinBillApplicationService extends MybatisBaseService busSalesOrderDetailsVoResultBean = busSalesOrderFeign.fetchDetailsBySid(busSid); BusSalesOrderDetailsVo data1 = busSalesOrderDetailsVoResultBean.getData(); String oneBillMoney = data1.getOneBillMoney(); - if (StringUtils.isBlank(oneBillMoney)){ + if (StringUtils.isBlank(oneBillMoney)) { vo.setOneBillState("0"); - }else { + } else { vo.setOneBillMoney(oneBillMoney); vo.setOneBillState("1"); } @@ -453,9 +455,9 @@ public class FinBillApplicationService extends MybatisBaseService priceByOrderSid = busSalesOrderPriceFeign.getPriceByOrderSid(busSid); String price = priceByOrderSid.getData(); if (price.equals(oneBillMoney)) { - variables.put("isHighAndLowOpen",false); + variables.put("isHighAndLowOpen", false); } else { - variables.put("isHighAndLowOpen",true); + variables.put("isHighAndLowOpen", true); } if (StringUtils.isBlank(dto.getTaskId())) { // 新提交 String proDefId = ProcDefEnum.SEALAPPLY.getProDefId(); @@ -557,7 +559,7 @@ public class FinBillApplicationService extends MybatisBaseService commonContractVoResultBean = commonContractFeign.fetchBySid(sid1); CommonContractVo data = commonContractVoResultBean.getData(); String orderSid = data.getBusSid(); - busSalesOrderFeign.updateOneBillMoneyByOrderSid(orderSid,oneBillMoney); + busSalesOrderFeign.updateOneBillMoneyByOrderSid(orderSid, oneBillMoney); } } paramMap.put("nodeState", nodeState);