diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppBaseVehicleFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppBaseVehicleFeign.java index fdfb08e7cd..4c58e4f6e1 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppBaseVehicleFeign.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppBaseVehicleFeign.java @@ -30,7 +30,11 @@ public interface AppBaseVehicleFeign { @ApiOperation("手机端现车详细配置(新)") @GetMapping("/appCarParams") - public ResultBean getAppCurrentCarDetailConfigVo(@RequestParam("modelSid") String modelSid, @RequestParam("configSid") String configSid, @RequestParam("userSid") String userSid); + public ResultBean getAppCurrentCarDetailConfigVo( + @RequestParam("modelSid") String modelSid, + @RequestParam("configSid") String configSid, + @RequestParam("userSid") String userSid, + @RequestParam(value = "useOrgSid",required = false)String useOrgSid); } \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppBaseVehicleFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppBaseVehicleFeignFallback.java index 24992421e6..180df23976 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppBaseVehicleFeignFallback.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppBaseVehicleFeignFallback.java @@ -20,7 +20,7 @@ import org.springframework.stereotype.Component; public class AppBaseVehicleFeignFallback implements AppBaseVehicleFeign { @Override - public ResultBean getAppCurrentCarDetailConfigVo(String modelSid, String configSid,String userSid) { + public ResultBean getAppCurrentCarDetailConfigVo(String modelSid, String configSid,String userSid,String useOrgSid) { return null; } } \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApplyVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApplyVo.java index e8dc6a268c..7b37332f8e 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApplyVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApplyVo.java @@ -56,4 +56,6 @@ public class BusVehicleApplyVo implements Vo { private String orgDeptSid; @ApiModelProperty("采购系统名称") private String purchaseSystemName; + @ApiModelProperty("分公司sid") + private String useOrgSid; } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/AppBaseVehicleRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/AppBaseVehicleRest.java index e094c7d795..7d4a4e4b21 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/AppBaseVehicleRest.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/AppBaseVehicleRest.java @@ -36,8 +36,8 @@ public class AppBaseVehicleRest implements AppBaseVehicleFeign { * @return */ @Override - public ResultBean getAppCurrentCarDetailConfigVo(String modelSid, String configSid, String userSid) { - AppCurrentCarDetailConfigVo vo = baseVehicleService.getAppCurrentCarDetailConfigVo(modelSid, configSid, userSid); + public ResultBean getAppCurrentCarDetailConfigVo(String modelSid, String configSid, String userSid,String useOrgSid) { + AppCurrentCarDetailConfigVo vo = baseVehicleService.getAppCurrentCarDetailConfigVo(modelSid, configSid, userSid,useOrgSid); return new ResultBean().success().setData(vo); } 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 6b17e204b7..4d6fa45c78 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 @@ -837,8 +837,13 @@ public class BaseVehicleService extends MybatisBaseService * File: BusSalesOrderPriceFeign.java
@@ -64,5 +66,5 @@ public interface BusSalesOrderPriceFeign { @ApiOperation(value = "移动端-保存价格信息") @PostMapping(value = "/save") - ResultBean savePriceInfo(@RequestBody AppBusSalesOrderPriceDto dto); + ResultBean savePriceInfo(@Valid @RequestBody AppBusSalesOrderPriceDto dto); } \ No newline at end of file diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderprice/app/AppBusSalesOrderPriceDto.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderprice/app/AppBusSalesOrderPriceDto.java index 2360c92ffa..060ae51761 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderprice/app/AppBusSalesOrderPriceDto.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderprice/app/AppBusSalesOrderPriceDto.java @@ -4,6 +4,8 @@ import com.yxt.common.core.dto.Dto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import javax.validation.constraints.NotBlank; + /** * @Author dimengzhe * @Date 2022/6/6 11:55 @@ -14,8 +16,10 @@ public class AppBusSalesOrderPriceDto implements Dto { private static final long serialVersionUID = 401229647162329928L; @ApiModelProperty(value = "预计提车地点") + @NotBlank(message = "预计提车地点不能为空") private String plannedPickUpLocation; @ApiModelProperty(value = "预计提车地点key") + @NotBlank(message = "预计提车地点不能为空") private String plannedPickUpLocationKey; @ApiModelProperty(value = "主车单台成交价格") private String transactionPrice; 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 5935f3c842..ce5bd65652 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 @@ -854,7 +854,7 @@ public class BusMainDepositService extends MybatisBaseService selectAccountByUseOrgSid(String useOrgSid); - List selAccountByOrgSid(@Param("useOrgSid") String useOrgSid,@Param("name") String name); + List selAccountByOrgSid(@Param("useOrgSid") String useOrgSid,@Param("name") String name,@Param(Constants.WRAPPER) QueryWrapper qw); IPage selAppAccountByOrgSid(IPage page,@Param(Constants.WRAPPER) QueryWrapper qw,@Param("name") String name); } \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finmanufacturerbank/FinManufacturerBankMapper.xml b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finmanufacturerbank/FinManufacturerBankMapper.xml index 0021db3b1f..7ba6ab9206 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finmanufacturerbank/FinManufacturerBankMapper.xml +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finmanufacturerbank/FinManufacturerBankMapper.xml @@ -55,7 +55,7 @@ select sid as accountSid, bankAccount, accountName, depositBank, depositBankKey from fin_manufacturer_bank - useOrgSid = #{useOrgSid} + ${ew.sqlSegment} and concat(IFNULL(bankAccount , '') diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finmanufacturerbank/FinManufacturerBankService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finmanufacturerbank/FinManufacturerBankService.java index ff722d406e..7511aec0d7 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finmanufacturerbank/FinManufacturerBankService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finmanufacturerbank/FinManufacturerBankService.java @@ -212,12 +212,26 @@ public class FinManufacturerBankService extends MybatisBaseService qw = new QueryWrapper<>(); if (StringUtils.isBlank(orgPath)) { useOrgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); } else { useOrgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); } - List list = baseMapper.selAccountByOrgSid(useOrgSid,query.getName()); + qw.eq("useOrgSid",useOrgSid); + if(StringUtils.isNotBlank(query.getCollectionTypeKey())){ + String key = ""; + //个人账户 + if("03".equals(query.getCollectionTypeKey())){ + key = "01"; + qw.eq("dueBankKey",key); + } + if("05".equals(query.getCollectionTypeKey())){ + key = "02"; + qw.eq("dueBankKey",key); + } + } + List list = baseMapper.selAccountByOrgSid(useOrgSid,query.getName(),qw); list.removeAll(Collections.singleton(null)); return rb.success().setData(list); } @@ -234,6 +248,18 @@ public class FinManufacturerBankService extends MybatisBaseService iPage = baseMapper.selAppAccountByOrgSid(page, qw, name); return iPage; } diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml index 4dcbb28624..e5ef1ecf4e 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml @@ -10,6 +10,7 @@ FROM sys_staffinfo staff LEFT JOIN sys_user user ON staff.sid = user.staffSid + where staff.personTypeKey != '01' ORDER BY staff.firstPinYinLabel = '#', staff.firstPinYinLabel ASC, staff.pinYinName @@ -24,7 +25,7 @@ FROM sys_staffinfo staff LEFT JOIN sys_staff_org org ON org.staffSid = staff.sid LEFT JOIN sys_user user ON staff.sid = user.staffSid - WHERE 1 = 1 + WHERE 1 = 1 and staff.personTypeKey != '01' AND staff.mobile LIKE concat('%', #{mobileStr}, '%') diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/base/account/AppManufacturerOrgPathQuery.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/base/account/AppManufacturerOrgPathQuery.java index 2752a4518c..69e26ab513 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/base/account/AppManufacturerOrgPathQuery.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/base/account/AppManufacturerOrgPathQuery.java @@ -16,4 +16,7 @@ public class AppManufacturerOrgPathQuery implements Query { @ApiModelProperty(value = "查询条件") private String name; + + @ApiModelProperty("收款方式") + private String collectionTypeKey; } diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/vehicleApply/VehicleApplyVo.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/vehicleApply/VehicleApplyVo.java index cb963b5c1c..40f8bd0a5c 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/vehicleApply/VehicleApplyVo.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/vehicleApply/VehicleApplyVo.java @@ -65,5 +65,7 @@ public class VehicleApplyVo implements Vo { /* @ApiModelProperty("是否存在分享按钮") private boolean haveShare;*/ + private String useOrgSid; + }