Browse Source

Merge remote-tracking branch 'origin/master'

master
yunuo970428 2 years ago
parent
commit
e70abf8cab
  1. 6
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppBaseVehicleFeign.java
  2. 2
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppBaseVehicleFeignFallback.java
  3. 2
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/busvehicleapply/BusVehicleApplyVo.java
  4. 4
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/AppBaseVehicleRest.java
  5. 9
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java
  6. 3
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapply/BusVehicleApplyMapper.xml
  7. 4
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderprice/BusSalesOrderPriceFeign.java
  8. 4
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderprice/app/AppBusSalesOrderPriceDto.java
  9. 2
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java
  10. 3
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finmanufacturerbank/FinManufacturerOrgPathQuery.java
  11. 23
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java
  12. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finmanufacturerbank/FinManufacturerBankMapper.java
  13. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finmanufacturerbank/FinManufacturerBankMapper.xml
  14. 28
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finmanufacturerbank/FinManufacturerBankService.java
  15. 3
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml
  16. 3
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/base/account/AppManufacturerOrgPathQuery.java
  17. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/vehicleApply/VehicleApplyVo.java

6
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/AppBaseVehicleFeign.java

@ -30,7 +30,11 @@ public interface AppBaseVehicleFeign {
@ApiOperation("手机端现车详细配置(新)") @ApiOperation("手机端现车详细配置(新)")
@GetMapping("/appCarParams") @GetMapping("/appCarParams")
public ResultBean<AppCurrentCarDetailConfigVo> getAppCurrentCarDetailConfigVo(@RequestParam("modelSid") String modelSid, @RequestParam("configSid") String configSid, @RequestParam("userSid") String userSid); public ResultBean<AppCurrentCarDetailConfigVo> getAppCurrentCarDetailConfigVo(
@RequestParam("modelSid") String modelSid,
@RequestParam("configSid") String configSid,
@RequestParam("userSid") String userSid,
@RequestParam(value = "useOrgSid",required = false)String useOrgSid);
} }

2
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 { public class AppBaseVehicleFeignFallback implements AppBaseVehicleFeign {
@Override @Override
public ResultBean<AppCurrentCarDetailConfigVo> getAppCurrentCarDetailConfigVo(String modelSid, String configSid,String userSid) { public ResultBean<AppCurrentCarDetailConfigVo> getAppCurrentCarDetailConfigVo(String modelSid, String configSid,String userSid,String useOrgSid) {
return null; return null;
} }
} }

2
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; private String orgDeptSid;
@ApiModelProperty("采购系统名称") @ApiModelProperty("采购系统名称")
private String purchaseSystemName; private String purchaseSystemName;
@ApiModelProperty("分公司sid")
private String useOrgSid;
} }

4
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 * @return
*/ */
@Override @Override
public ResultBean<AppCurrentCarDetailConfigVo> getAppCurrentCarDetailConfigVo(String modelSid, String configSid, String userSid) { public ResultBean<AppCurrentCarDetailConfigVo> getAppCurrentCarDetailConfigVo(String modelSid, String configSid, String userSid,String useOrgSid) {
AppCurrentCarDetailConfigVo vo = baseVehicleService.getAppCurrentCarDetailConfigVo(modelSid, configSid, userSid); AppCurrentCarDetailConfigVo vo = baseVehicleService.getAppCurrentCarDetailConfigVo(modelSid, configSid, userSid,useOrgSid);
return new ResultBean<AppCurrentCarDetailConfigVo>().success().setData(vo); return new ResultBean<AppCurrentCarDetailConfigVo>().success().setData(vo);
} }

9
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<BaseVehicleMapper, Ba
* @param configSid * @param configSid
* @return * @return
*/ */
public AppCurrentCarDetailConfigVo getAppCurrentCarDetailConfigVo(String modelSid, String configSid, String userSid) { public AppCurrentCarDetailConfigVo getAppCurrentCarDetailConfigVo(String modelSid, String configSid, String userSid,String useOrgSid) {
String useOrg = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); String useOrg = "";
if(StringUtils.isNotBlank(useOrgSid)){
useOrg = useOrgSid;
}else{
useOrg = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData();
}
AppCurrentCarDetailConfigVo configDetailVo = baseMapper.getAppModelConfig(modelSid, configSid, useOrg); AppCurrentCarDetailConfigVo configDetailVo = baseMapper.getAppModelConfig(modelSid, configSid, useOrg);
if (configDetailVo != null) { if (configDetailVo != null) {
String date = configDetailVo.getDate(); String date = configDetailVo.getDate();

3
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/busvehicleapply/BusVehicleApplyMapper.xml

@ -18,7 +18,8 @@
bva.applyType, bva.applyType,
bva.applyTypeKey, bva.applyTypeKey,
bva.id, bva.id,
bva.orgDeptSid bva.orgDeptSid,
bva.createOrgSid useOrgSid
FROM bus_vehicle_apply bva FROM bus_vehicle_apply bva
LEFT JOIN bus_vehicle_apply_detail bvad LEFT JOIN bus_vehicle_apply_detail bvad
ON bva.sid = bvad.`applySid` ON bva.sid = bvad.`applySid`

4
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderprice/BusSalesOrderPriceFeign.java

@ -33,6 +33,8 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
/** /**
* Project: anrui-buscenter(业务管理) <br/> * Project: anrui-buscenter(业务管理) <br/>
* File: BusSalesOrderPriceFeign.java <br/> * File: BusSalesOrderPriceFeign.java <br/>
@ -64,5 +66,5 @@ public interface BusSalesOrderPriceFeign {
@ApiOperation(value = "移动端-保存价格信息") @ApiOperation(value = "移动端-保存价格信息")
@PostMapping(value = "/save") @PostMapping(value = "/save")
ResultBean savePriceInfo(@RequestBody AppBusSalesOrderPriceDto dto); ResultBean savePriceInfo(@Valid @RequestBody AppBusSalesOrderPriceDto dto);
} }

4
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 io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank;
/** /**
* @Author dimengzhe * @Author dimengzhe
* @Date 2022/6/6 11:55 * @Date 2022/6/6 11:55
@ -14,8 +16,10 @@ public class AppBusSalesOrderPriceDto implements Dto {
private static final long serialVersionUID = 401229647162329928L; private static final long serialVersionUID = 401229647162329928L;
@ApiModelProperty(value = "预计提车地点") @ApiModelProperty(value = "预计提车地点")
@NotBlank(message = "预计提车地点不能为空")
private String plannedPickUpLocation; private String plannedPickUpLocation;
@ApiModelProperty(value = "预计提车地点key") @ApiModelProperty(value = "预计提车地点key")
@NotBlank(message = "预计提车地点不能为空")
private String plannedPickUpLocationKey; private String plannedPickUpLocationKey;
@ApiModelProperty(value = "主车单台成交价格") @ApiModelProperty(value = "主车单台成交价格")
private String transactionPrice; private String transactionPrice;

2
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<BusMainDepositMapp
busDeposit.setPaymentDate(dto.getPayDate()); busDeposit.setPaymentDate(dto.getPayDate());
busDeposit.setVehicleNum(dto.getCarNumber()); busDeposit.setVehicleNum(dto.getCarNumber());
busDeposit.setDraweeMobile(dto.getMobile()); busDeposit.setDraweeMobile(dto.getMobile());
if("03".equals(dto.getPayTypeKey())){ if("03".equals(dto.getPayTypeKey()) || "05".equals(dto.getPayTypeKey())){
busDeposit.setProBankAccKey(dto.getCollectionNumberKey()); busDeposit.setProBankAccKey(dto.getCollectionNumberKey());
busDeposit.setProBankAccValue(dto.getCollectionNumber()); busDeposit.setProBankAccValue(dto.getCollectionNumber());
busDeposit.setProBankValue(dto.getCollectionBank()); busDeposit.setProBankValue(dto.getCollectionBank());

3
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finmanufacturerbank/FinManufacturerOrgPathQuery.java

@ -18,4 +18,7 @@ public class FinManufacturerOrgPathQuery implements Query {
@ApiModelProperty(value = "查询条件") @ApiModelProperty(value = "查询条件")
private String name; private String name;
@ApiModelProperty(value = "账户类型key",required = false)
private String collectionTypeKey;
} }

23
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationService.java

@ -858,6 +858,29 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl
finCollectionConfirmation.setStaffUserSid(dto.getUserSid()); finCollectionConfirmation.setStaffUserSid(dto.getUserSid());
finCollectionConfirmation.setStaffDeptSid(createDeptSid); finCollectionConfirmation.setStaffDeptSid(createDeptSid);
finCollectionConfirmation.setStaffDeptName(deptName); finCollectionConfirmation.setStaffDeptName(deptName);
if("03".equals(dto.getCollectionTypeKey()) || "05".equals(dto.getCollectionTypeKey())){
//收款银行账号
finCollectionConfirmation.setCollectionBankNum(dto.getCollectionBankNum());
finCollectionConfirmation.setCollectionBankNumKey(dto.getCollectionBankNumKey());
//收款银行名称
finCollectionConfirmation.setReceivingName(dto.getReceivingName());
finCollectionConfirmation.setCollectionBank(dto.getCollectionBank());
//付款账号后4位
finCollectionConfirmation.setPayAccount(dto.getPayAccount());
//付款银行
finCollectionConfirmation.setPayBank(dto.getPayBank());
}else{
//收款银行账号
finCollectionConfirmation.setCollectionBankNum("");
finCollectionConfirmation.setCollectionBankNumKey("");
//收款银行名称
finCollectionConfirmation.setReceivingName("");
finCollectionConfirmation.setCollectionBank("");
//付款账号后4位
finCollectionConfirmation.setPayAccount("");
//付款银行
finCollectionConfirmation.setPayBank("");
}
//添加单据编号 //添加单据编号
String billNo = getApplyCode(finCollectionConfirmation.getUseOrgSid()); String billNo = getApplyCode(finCollectionConfirmation.getUseOrgSid());
finCollectionConfirmation.setBillNo(billNo); finCollectionConfirmation.setBillNo(billNo);

2
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finmanufacturerbank/FinManufacturerBankMapper.java

@ -66,7 +66,7 @@ public interface FinManufacturerBankMapper extends BaseMapper<FinManufacturerBan
List<FinManufacturerVo> selectAccountByUseOrgSid(String useOrgSid); List<FinManufacturerVo> selectAccountByUseOrgSid(String useOrgSid);
List<FinManufacturerVo> selAccountByOrgSid(@Param("useOrgSid") String useOrgSid,@Param("name") String name); List<FinManufacturerVo> selAccountByOrgSid(@Param("useOrgSid") String useOrgSid,@Param("name") String name,@Param(Constants.WRAPPER) QueryWrapper<FinManufacturerBank> qw);
IPage<FinManufacturerVo> selAppAccountByOrgSid(IPage<FinManufacturerVo> page,@Param(Constants.WRAPPER) QueryWrapper<AppBusDeliveredPageQuery> qw,@Param("name") String name); IPage<FinManufacturerVo> selAppAccountByOrgSid(IPage<FinManufacturerVo> page,@Param(Constants.WRAPPER) QueryWrapper<AppBusDeliveredPageQuery> qw,@Param("name") String name);
} }

2
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 select sid as accountSid, bankAccount, accountName, depositBank, depositBankKey
from fin_manufacturer_bank from fin_manufacturer_bank
<where> <where>
useOrgSid = #{useOrgSid} ${ew.sqlSegment}
<if test="name != null and name != ''"> <if test="name != null and name != ''">
and concat(IFNULL(bankAccount and concat(IFNULL(bankAccount
, '') , '')

28
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<FinManufactur
String userSid = query.getUserSid(); String userSid = query.getUserSid();
String orgPath = query.getOrgPath(); String orgPath = query.getOrgPath();
String useOrgSid = ""; String useOrgSid = "";
QueryWrapper<FinManufacturerBank> qw = new QueryWrapper<>();
if (StringUtils.isBlank(orgPath)) { if (StringUtils.isBlank(orgPath)) {
useOrgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); useOrgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData();
} else { } else {
useOrgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); useOrgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData();
} }
List<FinManufacturerVo> 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<FinManufacturerVo> list = baseMapper.selAccountByOrgSid(useOrgSid,query.getName(),qw);
list.removeAll(Collections.singleton(null)); list.removeAll(Collections.singleton(null));
return rb.success().setData(list); return rb.success().setData(list);
} }
@ -234,6 +248,18 @@ public class FinManufacturerBankService extends MybatisBaseService<FinManufactur
orgSid = sysStaffOrgFeign.getPathSidByUserSid(query.getParams().getUserSid()).getData(); orgSid = sysStaffOrgFeign.getPathSidByUserSid(query.getParams().getUserSid()).getData();
} }
qw.eq("useOrgSid", orgSid); qw.eq("useOrgSid", orgSid);
if(StringUtils.isNotBlank(query.getParams().getCollectionTypeKey())){
String key = "";
//个人账户
if("03".equals(query.getParams().getCollectionTypeKey())){
key = "01";
qw.eq("dueBankKey",key);
}
if("05".equals(query.getParams().getCollectionTypeKey())){
key = "02";
qw.eq("dueBankKey",key);
}
}
IPage<FinManufacturerVo> iPage = baseMapper.selAppAccountByOrgSid(page, qw, name); IPage<FinManufacturerVo> iPage = baseMapper.selAppAccountByOrgSid(page, qw, name);
return iPage; return iPage;
} }

3
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml

@ -10,6 +10,7 @@
FROM sys_staffinfo staff FROM sys_staffinfo staff
LEFT JOIN sys_user user LEFT JOIN sys_user user
ON staff.sid = user.staffSid ON staff.sid = user.staffSid
where staff.personTypeKey != '01'
ORDER BY staff.firstPinYinLabel = '#', staff.firstPinYinLabel ASC, staff.pinYinName ORDER BY staff.firstPinYinLabel = '#', staff.firstPinYinLabel ASC, staff.pinYinName
</select> </select>
@ -24,7 +25,7 @@
FROM sys_staffinfo staff FROM sys_staffinfo staff
LEFT JOIN sys_staff_org org ON org.staffSid = staff.sid LEFT JOIN sys_staff_org org ON org.staffSid = staff.sid
LEFT JOIN sys_user user ON staff.sid = user.staffSid LEFT JOIN sys_user user ON staff.sid = user.staffSid
WHERE 1 = 1 WHERE 1 = 1 and staff.personTypeKey != '01'
<if test="mobileStr != null and mobileStr != ''"> <if test="mobileStr != null and mobileStr != ''">
AND staff.mobile LIKE concat('%', #{mobileStr}, '%') AND staff.mobile LIKE concat('%', #{mobileStr}, '%')
</if> </if>

3
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 = "查询条件") @ApiModelProperty(value = "查询条件")
private String name; private String name;
@ApiModelProperty("收款方式")
private String collectionTypeKey;
} }

2
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("是否存在分享按钮") /* @ApiModelProperty("是否存在分享按钮")
private boolean haveShare;*/ private boolean haveShare;*/
private String useOrgSid;
} }

Loading…
Cancel
Save