From 0617efe73e13975257c42a90b8ed74ca9ccb5366 Mon Sep 17 00:00:00 2001 From: God <10745413@qq.com> Date: Tue, 13 Sep 2022 17:32:26 +0800 Subject: [PATCH 1/9] =?UTF-8?q?=E8=B0=83=E8=B4=A6=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../baseaccadjapply/flow/GetNodeQuery.java | 3 +++ .../BaseInternalPurchaseVehicle.java | 2 ++ .../BaseInternalPurchaseVehicleDetailsVo.java | 2 ++ .../BaseInternalPurchaseVehicleDto.java | 2 ++ .../BaseInternalPurchaseVehicleVo.java | 2 ++ .../BaseAccadjApplyService.java | 25 +++++++++++++++++-- .../BaseInternalPurchaseService.java | 1 + .../BaseInternalPurchaseVehicleMapper.java | 3 +++ .../BaseInternalPurchaseVehicleService.java | 4 +++ .../ScmSpecialRebateMapper.java | 2 +- .../ScmSpecialRebateWithApplyRest.java | 2 +- .../biz/scmvehrebate/ScmVehRebateMapper.java | 2 +- 12 files changed, 45 insertions(+), 5 deletions(-) diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseaccadjapply/flow/GetNodeQuery.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseaccadjapply/flow/GetNodeQuery.java index c282c3d020..986b98b1f9 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseaccadjapply/flow/GetNodeQuery.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseaccadjapply/flow/GetNodeQuery.java @@ -22,6 +22,9 @@ public class GetNodeQuery implements Query { @NotBlank(message = "参数错误:taskDefKey") private String taskDefKey; + @ApiModelProperty(value = "调账申请sid") + private String sid; + @ApiModelProperty("调账车辆列表") private List baseInternalPurchaseVehicles; // 调账车辆列表 } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicle.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicle.java index e9b6e851a9..dfdf0a21a0 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicle.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicle.java @@ -72,6 +72,8 @@ public class BaseInternalPurchaseVehicle extends BaseEntity { private String inventoryLocationName; // 库存地点名称 @ApiModelProperty("内销价格") private String witPinMoney; // 内销价格 + @ApiModelProperty("初始内销价格") + private String initialWitPinMoney; // 初始内销价格 @ApiModelProperty("发票类型key") private String invoiceTypeKey; // 发票类型key @ApiModelProperty("发票类型value") diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleDetailsVo.java index 8f25961e9c..c10c4994cd 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleDetailsVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleDetailsVo.java @@ -69,6 +69,8 @@ public class BaseInternalPurchaseVehicleDetailsVo implements Vo { private String inventoryLocationName; // 库存地点名称 @ApiModelProperty("内销价格") private String witPinMoney; // 内销价格 + @ApiModelProperty("初始内销价格") + private String initialWitPinMoney; // 初始内销价格 @ApiModelProperty("发票类型key") private String invoiceTypeKey; // 发票类型key @ApiModelProperty("发票类型value") diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleDto.java index 164d7da34c..06d082c1ae 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleDto.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleDto.java @@ -73,6 +73,8 @@ public class BaseInternalPurchaseVehicleDto implements Dto { private String inventoryLocationName; // 库存地点名称 @ApiModelProperty("内销价格") private String witPinMoney; // 内销价格 + @ApiModelProperty("初始内销价格") + private String initialWitPinMoney; // 初始内销价格 @ApiModelProperty("发票类型key") private String invoiceTypeKey; // 发票类型key @ApiModelProperty("发票类型value") diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleVo.java index 8990eef6da..6248ec8b9e 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleVo.java @@ -73,6 +73,8 @@ public class BaseInternalPurchaseVehicleVo implements Vo { private String inventoryLocationName; // 库存地点名称 @ApiModelProperty("内销价格") private String witPinMoney; // 内销价格 + @ApiModelProperty("初始内销价格") + private String initialWitPinMoney; // 初始内销价格 @ApiModelProperty("发票类型key") private String invoiceTypeKey; // 发票类型key @ApiModelProperty("发票类型value") diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java index e0399d6cf8..47152a269a 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java @@ -379,10 +379,20 @@ public class BaseAccadjApplyService extends MybatisBaseService map = new HashMap<>(); Map formVariables = bv.getFormVariables(); @@ -668,8 +678,19 @@ public class BaseAccadjApplyService extends MybatisBaseService stringList = baseAccadjApplyeVehService.fetchByMainSid(query.getSid()); + for (String s : stringList) { + BaseInternalPurchaseVehicle baseInternalPurchaseVehicle = baseInternalPurchaseVehicleService.fetchBySid(s); + String witPinMoney = baseInternalPurchaseVehicle.getWitPinMoney(); + String initialWitPinMoney = baseInternalPurchaseVehicle.getInitialWitPinMoney(); + if (!witPinMoney.equals(initialWitPinMoney)) { + i = true; + break; + } + } } + bv.getFormVariables().put("isAdj", i); ResultBean>> resultBean = flowTaskFeign.getNextNodesForSubmit(bv); //判断数组是否为空,若为空则赋值,若不为空,则遍历循环将map中的数据赋值给getNodeVo List voList = Optional.ofNullable(resultBean.getData()).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), GetNodeVo.class)).collect(Collectors.toList()); diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchase/BaseInternalPurchaseService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchase/BaseInternalPurchaseService.java index 63503874af..224abbb854 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchase/BaseInternalPurchaseService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchase/BaseInternalPurchaseService.java @@ -239,6 +239,7 @@ public class BaseInternalPurchaseService extends MybatisBaseService getListBySid(String sid); + + @Update("update base_internal_purchase_vehicle set witPinMoney = #{witPinMoney} where sid = #{sid}") + void updateWitPinMoneyBySid(@Param("witPinMoney") String witPinMoney,@Param("sid") String sid); } \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleService.java index 57403d02c3..57bba15982 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseinternalpurchasevehicle/BaseInternalPurchaseVehicleService.java @@ -129,4 +129,8 @@ public class BaseInternalPurchaseVehicleService extends MybatisBaseService getListBySid(String sid) { return baseMapper.getListBySid(sid); } + + public void updateWitPinMoneyBySid(String witPinMoney,String sid) { + baseMapper.updateWitPinMoneyBySid(witPinMoney,sid); + } } \ No newline at end of file diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateMapper.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateMapper.java index 2aa3f0c4aa..666da776be 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateMapper.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebate/ScmSpecialRebateMapper.java @@ -64,6 +64,6 @@ public interface ScmSpecialRebateMapper extends BaseMapper { @Select("select * from scm_special_rebate") List selectListVo(); - @Update("update from scm_special_rebate set state = 1 where sid = #{specialRebateSid}") + @Update("update scm_special_rebate set state = 1 where sid = #{specialRebateSid}") void updateState(String specialRebateSid); } \ No newline at end of file diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatewithapply/ScmSpecialRebateWithApplyRest.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatewithapply/ScmSpecialRebateWithApplyRest.java index 46b57100bf..129b9a55fd 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatewithapply/ScmSpecialRebateWithApplyRest.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmspecialrebatewithapply/ScmSpecialRebateWithApplyRest.java @@ -87,7 +87,7 @@ public class ScmSpecialRebateWithApplyRest implements ScmSpecialRebateWithApplyF @Override @ApiOperation("根据sid批量删除") - @PostMapping("/delBySids") + @DeleteMapping("/delBySids") public ResultBean delBySids(@RequestBody String[] sids){ return scmSpecialRebateWithApplyService.delAll(sids); } diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.java index 7ee999fba5..402225fa17 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebate/ScmVehRebateMapper.java @@ -64,7 +64,7 @@ public interface ScmVehRebateMapper extends BaseMapper { @Select("select * from scm_veh_rebate") List selectListVo(); - @Update("update from scm_veh_rebate set state = 1 where sid = #{sid}") + @Update("update scm_veh_rebate set state = 1 where sid = #{sid}") void updateState(String sid); ScmVehRebateVo selectByVinNoAndOrgSid(@Param("vinNo") String vinNo,@Param("createOrgSid") String createOrgSid); From d50809b76948646d038da026c51dc568da09c036 Mon Sep 17 00:00:00 2001 From: yxt_djz Date: Tue, 13 Sep 2022 17:34:00 +0800 Subject: [PATCH 2/9] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=87=91=E8=9D=B6?= =?UTF-8?q?=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java index 122a9b28fe..6b4d8fb584 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java @@ -543,8 +543,8 @@ public class ScmApplyInboundService extends MybatisBaseService bdMaterials= createBdMaterialList(scmApplyInbound,scmApplyInboundVehicleDtos); ResultBean r = finKingDeeFeign.draftBdMaterialList(bdMaterials);*/ - StkInStock stkInStock=createStkInStock(scmApplyInbound,scmApplyInboundVehicleDtos); - ResultBean r1 = finKingDeeFeign.draftStkInStock(stkInStock); + /*StkInStock stkInStock=createStkInStock(scmApplyInbound,scmApplyInboundVehicleDtos); + ResultBean r1 = finKingDeeFeign.draftStkInStock(stkInStock);*/ } catch (Exception e) { //return rb.setMsg("入账推送金蝶系统的应付单接口报错,主数据sid:" + scmApplyInbound.getSid()); } From 37d4c3d3eb24b0f438f3e013878ad68607e509d7 Mon Sep 17 00:00:00 2001 From: dimengzhe <251008545@qq.com> Date: Tue, 13 Sep 2022 18:06:58 +0800 Subject: [PATCH 3/9] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basevehicletempstate/BaseVehicleTempstateFeign.java | 8 +++----- .../biz/scmvehiclegression/ScmVehicleGressionService.java | 6 +++++- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateFeign.java index 457b91f709..9aaf8857f6 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateFeign.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicletempstate/BaseVehicleTempstateFeign.java @@ -25,16 +25,14 @@ *********************************************************/ package com.yxt.anrui.base.api.basevehicletempstate; -import io.swagger.annotations.Api; -import io.swagger.annotations.ApiOperation; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; -import java.util.List; - /** * Project: comc(comc)
* File: BaseVehicleTempstateFeign.java
@@ -79,5 +77,5 @@ public interface BaseVehicleTempstateFeign { @ApiOperation("根据业务sid删除记录") @DeleteMapping("/delByBusSid") @ResponseBody - public ResultBean delByBusSid(String businessSid); + public ResultBean delByBusSid(@RequestParam("businessSid") String businessSid); } \ No newline at end of file diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionService.java index fac3cd4cbb..6247c5668f 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionService.java @@ -850,6 +850,7 @@ public class ScmVehicleGressionService extends MybatisBaseService variables = new HashMap<>(); Map appMap = new HashMap<>(); @@ -872,7 +873,6 @@ public class ScmVehicleGressionService extends MybatisBaseService stringResultBean = messageFeign.pushMessage(messageFlowableQuery); + + }else{ //推送车辆台账数据 VehicleGression vehicleGression = new VehicleGression(); List list = scmVehicleGressionVehService.fetchVoByMainSid(scmVehicleGression.getSid()); @@ -926,6 +928,8 @@ public class ScmVehicleGressionService extends MybatisBaseService Date: Tue, 13 Sep 2022 18:22:01 +0800 Subject: [PATCH 4/9] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/scmvehiclegression/ScmVehicleGressionService.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionService.java index 6247c5668f..90913744b8 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionService.java @@ -1166,9 +1166,11 @@ public class ScmVehicleGressionService extends MybatisBaseService Date: Tue, 13 Sep 2022 18:31:22 +0800 Subject: [PATCH 5/9] =?UTF-8?q?=E8=B0=83=E8=B4=A6=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BaseAccadjApplyService.java | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java index 47152a269a..aa81a0b26a 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java @@ -379,11 +379,11 @@ public class BaseAccadjApplyService extends MybatisBaseService resultBean = flowableFeign.handleProsess(bv); @@ -559,6 +561,25 @@ public class BaseAccadjApplyService extends MybatisBaseService purchaseSids = baseAccadjApplyeVehService.fetchByMainSid(baseAccadjApply.getSid()); + Boolean i = false; + for (String s : purchaseSids) { + BaseInternalPurchaseVehicle baseInternalPurchaseVehicle = baseInternalPurchaseVehicleService.fetchBySid(s); + String witPinMoney = baseInternalPurchaseVehicle.getWitPinMoney(); + String initialWitPinMoney = baseInternalPurchaseVehicle.getInitialWitPinMoney(); + if (!witPinMoney.equals(initialWitPinMoney)) { + i = true; + break; + } + } + Map map = new HashMap<>(); + Map formVariables = bv.getFormVariables(); + if (formVariables == null) { + map.put("isAdj", i); + bv.setFormVariables(map); + }else { + formVariables.put("isAdj", i); + } ResultBean>> resultBean = flowTaskFeign.getNextNodesForSubmit(bv); //判断数组是否为空,若为空则赋值,若不为空,则遍历循环将map中的数据赋值给getNodeVo List voList = Optional.ofNullable(resultBean.getData()).orElse(new ArrayList<>()).stream().map(m -> JSON.parseObject(JSON.toJSONString(m), GetNodeVo.class)).collect(Collectors.toList()); @@ -678,7 +699,7 @@ public class BaseAccadjApplyService extends MybatisBaseService stringList = baseAccadjApplyeVehService.fetchByMainSid(query.getSid()); for (String s : stringList) { BaseInternalPurchaseVehicle baseInternalPurchaseVehicle = baseInternalPurchaseVehicleService.fetchBySid(s); From ce40a74f994f8d19d80187be2a9df751a86ae5dc Mon Sep 17 00:00:00 2001 From: yxt_djz Date: Tue, 13 Sep 2022 19:19:17 +0800 Subject: [PATCH 6/9] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=87=91=E8=9D=B6?= =?UTF-8?q?=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/biz/baseaccadjapply/BaseAccadjApplyService.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java index 47152a269a..28fcd7f7e0 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java @@ -433,7 +433,7 @@ public class BaseAccadjApplyService extends MybatisBaseService Date: Wed, 14 Sep 2022 09:02:52 +0800 Subject: [PATCH 7/9] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=87=91=E8=9D=B6?= =?UTF-8?q?=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java index 6b4d8fb584..122a9b28fe 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java @@ -543,8 +543,8 @@ public class ScmApplyInboundService extends MybatisBaseService bdMaterials= createBdMaterialList(scmApplyInbound,scmApplyInboundVehicleDtos); ResultBean r = finKingDeeFeign.draftBdMaterialList(bdMaterials);*/ - /*StkInStock stkInStock=createStkInStock(scmApplyInbound,scmApplyInboundVehicleDtos); - ResultBean r1 = finKingDeeFeign.draftStkInStock(stkInStock);*/ + StkInStock stkInStock=createStkInStock(scmApplyInbound,scmApplyInboundVehicleDtos); + ResultBean r1 = finKingDeeFeign.draftStkInStock(stkInStock); } catch (Exception e) { //return rb.setMsg("入账推送金蝶系统的应付单接口报错,主数据sid:" + scmApplyInbound.getSid()); } From f643a40e8172f5c4aeea7650a5cf29d23399d1b1 Mon Sep 17 00:00:00 2001 From: dimengzhe <251008545@qq.com> Date: Wed, 14 Sep 2022 17:34:30 +0800 Subject: [PATCH 8/9] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=AE=80=E6=98=93?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=B5=81=E7=A8=8Bsid=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../busmaindeposit/BusMainDepositService.java | 61 +------------------ 1 file changed, 2 insertions(+), 59 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java index f8af4a3fc6..f6dca98436 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java @@ -1917,7 +1917,6 @@ public class BusMainDepositService extends MybatisBaseService stringResultBean = messageFeign.pushMessage(messageFlowableQuery); -// String msgSid = getMessage(ufVo, appMap, busMainDeposit); return voResultBean; } if (r == 2) { @@ -1942,7 +1941,7 @@ public class BusMainDepositService extends MybatisBaseService variables = new HashMap<>(); Map appMap = new HashMap<>(); - appMap.put("sid", bv.getBusinessSid()); + appMap.put("virtualOrderSid", bv.getBusinessSid()); variables.put("app", appMap); bv.setFormVariables(variables); if (bv.getTaskId().equals(busMainDeposit.getTaskId())) { @@ -2054,7 +2053,7 @@ public class BusMainDepositService extends MybatisBaseService variables = new HashMap<>(); Map appMap = new HashMap<>(); - appMap.put("sid", appMap); + appMap.put("virtualOrderSid", appMap); variables.put("app", appMap); flowTaskVo.setValues(variables); ResultBean resultBean = flowableFeign.taskReject(flowTaskVo); @@ -2154,60 +2153,4 @@ public class BusMainDepositService extends MybatisBaseService appMap, BusMainDeposit busMainDeposit) { - //=====极光推送信息========================================参数组装 - String procId = busMainDeposit.getProcInsId(); - ResultBean> resultBean = flowTaskFeign.getLatestTasks(procId); - String nextNodeUserSids = resultBean.getData().get(0).getASSIGNEE_(); - List receiveSidList = Arrays.asList(nextNodeUserSids.split(",")); - //根据用户的sid查询用户的id - ResultBean stringList1 = sysUserFeign.selectIdBySid(receiveSidList); - List reveiveIdList = Arrays.asList(stringList1.getData().split(",")); - MessageFlowableDto messageFlowableDto = new MessageFlowableDto(); - MessageJsonDto messageJsonDto = new MessageJsonDto(); - BeanUtil.copyProperties(ufVo, messageJsonDto); - //查询流程审批的页面操作地址组装json的参数 - //根据taskDef和移动端标识 - String proDefId = ""; - String name = ""; - if ("01".equals(busMainDeposit.getDepositBillTypeKey())) {//订金收取 - proDefId = ProcDefEnum.ORDERDEPOSITAPPROVE.getProDefId(); - name = "简易订单申请-订金收取"; - } else { - if ("02".equals(busMainDeposit.getDepositBillTypeKey())) {//车辆预定 - proDefId = ProcDefEnum.ORDERDEPOSITVEHICLEAPPROVE.getProDefId(); - name = "简易订单申请-车辆预定"; - } - } - ResultBean selectUrlByKey = sysProUrlFeign.selectUrlByKey(proDefId, ufVo.getTaskDefKey(), "1", "2"); - SysProUrlVo sysProUrlVo = selectUrlByKey.getData(); - messageFlowableDto.setBusinessSid(busMainDeposit.getSid()); - messageFlowableDto.setApp_type("2"); - if (sysProUrlVo.getUrl().contains("#")) { - messageFlowableDto.setModuleAction(Arrays.asList(sysProUrlVo.getUrl().split("#")).get(0)); - List codesInteger = Arrays.asList(Arrays.asList(sysProUrlVo.getUrl().split("#")).get(1).split(",")).stream().map(Integer::parseInt).collect(Collectors.toList()); - int[] ints = codesInteger.stream().mapToInt(Integer::valueOf).toArray(); - ; - messageJsonDto.setButtons(ints); - } else { - messageFlowableDto.setModuleAction(sysProUrlVo.getUrl()); - } - messageFlowableDto.setModuleSid(Arrays.asList(sysProUrlVo.getModulePluginName().split("#")).get(0)); - messageJsonDto.setTaskName(ufVo.getNodeState()); - messageJsonDto.setProcInsId(ufVo.getProcInsId()); - messageJsonDto.setAppMap(appMap); - messageFlowableDto.setJson(messageJsonDto); - messageFlowableDto.setList(receiveSidList); - messageFlowableDto.setReceiveIdList(reveiveIdList); - messageFlowableDto.setModuleName(name); - messageFlowableDto.setMsgContent(name); - messageFlowableDto.setMsgTitle(name); - messageFlowableDto.setCreateName(busMainDeposit.getStaffName()); - messageFlowableDto.setTaskId(ufVo.getTaskId()); - ResultBean stringResultBean = messageFeign.getMessage(messageFlowableDto); - String msgSid = stringResultBean.getData(); - return msgSid; - - }*/ - } \ No newline at end of file From d96a7ce504d57741437cad317875f69b8a49bcfb Mon Sep 17 00:00:00 2001 From: yxt_djz Date: Wed, 14 Sep 2022 18:48:16 +0800 Subject: [PATCH 9/9] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=87=91=E8=9D=B6?= =?UTF-8?q?=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../anrui/base/biz/basevehicle/BaseVehicleRest.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java index 5eff5e5567..fd376e66d1 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java @@ -174,20 +174,19 @@ public class BaseVehicleRest implements BaseVehicleFeign { if (eventType.equals(OperVehicleState.EventType.UPDATE_VEHICLE.getCode())) baseVehicleService.updateVeh(baseVehicle); //入账生成台账 - if (eventType.equals(OperVehicleState.EventType.RZ_SAVEVEH.getCode())) + if (eventType.equals(OperVehicleState.EventType.RZ_SAVEVEH.getCode())){ baseVehicleService.saveVeh_rz(baseVehicle); + kingdeeStkInStock(dto); + } //外采入库生成台账 - if (eventType.equals(OperVehicleState.EventType.WC_SAVEVEH.getCode())) + if (eventType.equals(OperVehicleState.EventType.WC_SAVEVEH.getCode())){ baseVehicleService.saveVeh_wc(baseVehicle); + kingdeeStkInStock(dto); + } //调车入库生成台账 if (eventType.equals(OperVehicleState.EventType.TC_SAVEVEH.getCode())) baseVehicleService.saveVeh_tc(baseVehicle); } - //入账生成台账 //外采入库生成台账 - if (eventType.equals(OperVehicleState.EventType.RZ_SAVEVEH.getCode())|| - eventType.equals(OperVehicleState.EventType.WC_SAVEVEH.getCode())){ - kingdeeStkInStock(dto); - } return rb.success().setMsg("保存成功"); }