diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/flow/BaseInterNalPurchaseCompleteDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/flow/BaseInterNalPurchaseCompleteDto.java index 2e9574c9db..f3fde3dc4a 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/flow/BaseInterNalPurchaseCompleteDto.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseinternalpurchase/flow/BaseInterNalPurchaseCompleteDto.java @@ -19,7 +19,6 @@ public class BaseInterNalPurchaseCompleteDto implements Dto { @NotBlank(message = "参数错误:userSid") private String userSid; @ApiModelProperty(value = "用户全路径sid") - @NotBlank(message = "参数错误:orgSidPath") private String orgSidPath; @ApiModelProperty(value = "节点id") @NotBlank(message = "参数错误:taskDefKey") @@ -38,4 +37,6 @@ public class BaseInterNalPurchaseCompleteDto implements Dto { private String businessSid; @ApiModelProperty(value = "暂不确定是不是需要前端传的:还是有分支的时候传??") private Map formVariables; + + private String orgPath; } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/flow/BaseModelModPriceCompleteDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/flow/BaseModelModPriceCompleteDto.java index e58586b37e..c440876385 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/flow/BaseModelModPriceCompleteDto.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemodelmodprice/flow/BaseModelModPriceCompleteDto.java @@ -19,7 +19,6 @@ public class BaseModelModPriceCompleteDto implements Dto { @NotBlank(message = "参数错误:userSid") private String userSid; @ApiModelProperty(value = "用户全路径sid") -// @NotBlank(message = "参数错误:orgSidPath") private String orgSidPath; @ApiModelProperty(value = "节点id") @NotBlank(message = "参数错误:taskDefKey") @@ -38,4 +37,6 @@ public class BaseModelModPriceCompleteDto implements Dto { private String businessSid; @ApiModelProperty(value = "暂不确定是不是需要前端传的:还是有分支的时候传??") private Map formVariables; + + private String orgPath; } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BusinessVariablesDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BusinessVariablesDto.java index f8e4716b18..01209a703d 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BusinessVariablesDto.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/baseoutsourcingapplication/BusinessVariablesDto.java @@ -55,4 +55,6 @@ public class BusinessVariablesDto { * 业务参数,按需传递 */ private Map formVariables; + + private String orgPath; } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java index 620f602d67..e978e3a290 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java @@ -329,7 +329,7 @@ public interface BaseVehicleFeign { @ApiOperation("付款申请选择车辆分页列表") @PostMapping("/selectPayVehicleList") - ResultBean> selectPayVehicleList(@RequestBody PagerQuery pagerQuery); + ResultBean> selectPayVehicleList(@RequestBody PagerQuery pagerQuery); @ApiOperation("入库根据车架号更改车辆台账数据") @PostMapping("/updateVehicleEnterlibraryByVin") @@ -399,6 +399,10 @@ public interface BaseVehicleFeign { @GetMapping("/getVinByWarehouseSid/{warehouseSid}/{userSid}") public ResultBean> getVinByWarehouseSid(@PathVariable("warehouseSid") String warehouseSid, @PathVariable("userSid") String userSid); + @ApiOperation("根据仓库sid 获取车架号") + @GetMapping("/getVinByWarehouseSid/{warehouseSid}/{userSid}/{orgPath}") + public ResultBean> getVinByWarehouseSid(@PathVariable("warehouseSid") String warehouseSid, @PathVariable("userSid") String userSid, @PathVariable(value = "orgPath", required = false) String orgPath); + /** * 存放地点变更选择车辆 * @@ -429,7 +433,7 @@ public interface BaseVehicleFeign { @ApiOperation("PC-巡检获取车价号") @PostMapping("/getPCInspectionVinList") @ResponseBody - public ResultBean>> getPCInspectionVinList(@RequestBody InspectionVinQuery query); + public ResultBean>> getPCInspectionVinList(@RequestBody InspectionVinQuery query); @ApiOperation("销售订单补录选择车架号") @PostMapping("/saleOrderVin") diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java index 495db4e840..6e32a8c8fd 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java @@ -214,7 +214,7 @@ public class BaseVehicleFeignFallback implements BaseVehicleFeign { } @Override - public ResultBean> selectAppList(String modelSid, String configSid,String orgSid) { + public ResultBean> selectAppList(String modelSid, String configSid, String orgSid) { return null; } @@ -303,6 +303,11 @@ public class BaseVehicleFeignFallback implements BaseVehicleFeign { return null; } + @Override + public ResultBean> getVinByWarehouseSid(String warehouseSid, String userSid, String orgPath) { + return null; + } + @Override public ResultBean> getPcVinByWarehouseSid(PagerQuery pagerQuery) { return null; diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/flow/BaseActualSalesCompleteDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/flow/BaseActualSalesCompleteDto.java index 517b39c3f9..aad3896ad8 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/flow/BaseActualSalesCompleteDto.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleactualsales/flow/BaseActualSalesCompleteDto.java @@ -20,7 +20,6 @@ public class BaseActualSalesCompleteDto implements Dto { @NotBlank(message = "参数错误:userSid") private String userSid; @ApiModelProperty(value = "用户全路径sid") - @NotBlank(message = "参数错误:orgSidPath") private String orgSidPath; @ApiModelProperty(value = "节点id") @NotBlank(message = "参数错误:taskDefKey") @@ -32,11 +31,10 @@ public class BaseActualSalesCompleteDto implements Dto { @NotBlank(message = "参数错误:instanceId") private String instanceId; @ApiModelProperty(value = "意见") -// @NotBlank(message = "参数错误:comment") private String comment; @ApiModelProperty(value = "业务sid") @NotBlank(message = "参数错误:businessSid") private String businessSid; -// @ApiModelProperty(value = "分支字段及业务字段") -// private Map formVariables; + + private String orgPath; } diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/flow/BusVehicleApplyCompleteDto.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/flow/BusVehicleApplyCompleteDto.java index b0830454ae..801d36904a 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/flow/BusVehicleApplyCompleteDto.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/flow/BusVehicleApplyCompleteDto.java @@ -36,6 +36,6 @@ public class BusVehicleApplyCompleteDto implements Dto { @ApiModelProperty(value = "业务sid") @NotBlank(message = "参数错误:businessSid") private String businessSid; -// @ApiModelProperty(value = "分支字段及业务字段") -// private Map formVariables; + + private String orgPath; } 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 64c6b6acce..366e88bcf4 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 @@ -433,6 +433,11 @@ public class BaseInternalPurchaseService extends MybatisBaseService formVariables = bv.getFormVariables(); if (formVariables != null) { diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceService.java index 5749fd3671..1223056b07 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelmodprice/BaseModelModpriceService.java @@ -314,6 +314,11 @@ public class BaseModelModpriceService extends MybatisBaseService baseModelModpriceModelVos = baseModelModpriceModelService.fetchByMainSid(bv.getBusinessSid()); if (bv.getTaskId().equals(baseModelModprice.getTaskId())) { 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 a9892e4c8c..461a0a6390 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 @@ -86,7 +86,6 @@ import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import javax.annotation.Resource; import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.util.*; @@ -518,6 +517,12 @@ public class BaseOutsourcingApplicationService extends MybatisBaseService> pagerList(@RequestBody PagerQuery pagerQuery) { ResultBean> rb = ResultBean.fireFail(); @@ -442,7 +443,7 @@ public class BaseVehicleRest implements BaseVehicleFeign { sf.setFStockId("ARZTCK"); } else { ResultBean scmWarehouseVoResultBean = scmWarehouseFeign.fetchBySid(baseVehicleDto.getLocation()); - if(scmWarehouseVoResultBean.getSuccess()){ + if (scmWarehouseVoResultBean.getSuccess()) { ScmWarehouseVo data = scmWarehouseVoResultBean.getData(); sf.setFStockId(data.getGressionCode()); } @@ -1058,7 +1059,12 @@ public class BaseVehicleRest implements BaseVehicleFeign { @Override public ResultBean> getVinByWarehouseSid(String warehouseSid, String userSid) { - return baseVehicleService.getVinByWarehouseSid(warehouseSid, userSid); + return baseVehicleService.getVinByWarehouseSid(warehouseSid, userSid, ""); + } + + @Override + public ResultBean> getVinByWarehouseSid(String warehouseSid, String userSid, String orgPath) { + return baseVehicleService.getVinByWarehouseSid(warehouseSid, userSid, orgPath); } @Override diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java index 7e36ee3957..7f0e4ef5af 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java @@ -2004,13 +2004,15 @@ public class BaseVehicleService extends MybatisBaseService> getVinByWarehouseSid(String warehouseSid, String userSid) { + public ResultBean> getVinByWarehouseSid(String warehouseSid, String userSid, String orgPath) { ResultBean rb = ResultBean.fireFail(); QueryWrapper qw = new QueryWrapper<>(); List carSidList = baseVehicleTempstateService.selectAll("001"); - ResultBean resultBean = sysStaffOrgFeign.getPathSidByUserSid(userSid); - if (StringUtils.isNotBlank(resultBean.getData())) { - qw.eq("bv.createOrgSid", resultBean.getData()); + if (StringUtils.isBlank(orgPath)) { + orgPath = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); + } + if (StringUtils.isNotBlank(orgPath)) { + qw.eq("bv.createOrgSid", orgPath); } if (carSidList.size() > 0) { qw.notIn("bv.sid", carSidList); diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java index dbe26f2f94..a16947f67b 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java @@ -435,6 +435,11 @@ public class BaseVehicleActualSalesService extends MybatisBaseService variables = new HashMap<>(); diff --git a/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempMapper.xml b/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempMapper.xml index 813a0f96cf..a5026adcf2 100644 --- a/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempMapper.xml +++ b/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempMapper.xml @@ -48,7 +48,7 @@ AND cct.name LIKE concat('%', #{name}, '%') - GROUP BY cct.id DESC + order BY cct.id DESC