diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeign.java index b56df30738..58b56aea09 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeign.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeign.java @@ -63,4 +63,8 @@ public interface BaseManufacturerBankFeign { @ApiOperation("根据品牌sid和厂家回款通路名称查询银行账号") @GetMapping("/selectBankAccount/{brandSid}/{manufaSaleChannelValue}") ResultBean selectBankAccount(@PathVariable("brandSid") String brandSid,@PathVariable("manufaSaleChannelValue") String manufaSaleChannelValue); + + @ApiOperation("根据品牌sid和厂家回款通路名称查询付款通路编码key") + @GetMapping("/selectBankAccount/{brandSid}/{actualPay}") + ResultBean selectPaymentAccessNoKey(@PathVariable("brandSid") String brandSid,@PathVariable("actualPay") String actualPay); } \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeignFallback.java index 4dc7a19c9b..e855219268 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeignFallback.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerbank/BaseManufacturerBankFeignFallback.java @@ -2,22 +2,8 @@ package com.yxt.anrui.base.api.basemanufacturerbank; import com.yxt.common.core.result.ResultBean; import org.springframework.stereotype.Component; - import java.util.List; -/** - * Project: anrui-base(安瑞基础信息模块)
- * File: BaseManufacturerBankFeignFallback.java
- * Class: com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBankFeignFallback
- * Description: 供应厂商开户行信息.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2021-09-10 11:31:46
- * - * @author liupopo - * @version 1.0 - * @since 1.0 - */ @Component public class BaseManufacturerBankFeignFallback implements BaseManufacturerBankFeign { @@ -50,4 +36,9 @@ public class BaseManufacturerBankFeignFallback implements BaseManufacturerBankFe public ResultBean selectBankAccount(String brandSid, String manufaSaleChannelValue) { return null; } + + @Override + public ResultBean selectPaymentAccessNoKey(String brandSid, String actualPay) { + return null; + } } \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretware/BaseManufacturerRetwareFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretware/BaseManufacturerRetwareFeign.java index 9b9aaaf4a1..d8b5ec747e 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretware/BaseManufacturerRetwareFeign.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basemanufacturerretware/BaseManufacturerRetwareFeign.java @@ -37,19 +37,6 @@ import org.springframework.web.bind.annotation.*; import java.util.List; -/** - * Project: anrui-base(厂家退库)
- * File: BaseManufacturerRetwareFeign.java
- * Class: com.yxt.anrui.base.api.basemanufacturerretware.BaseManufacturerRetwareFeign
- * Description: 厂家退库表.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2022-07-05 17:02:32
- * - * @author liupopo - * @version 1.0 - * @since 1.0 - */ @Api(tags = "厂家退库表") @FeignClient( contextId = "anrui-base-BaseManufacturerRetware", @@ -77,12 +64,12 @@ public interface BaseManufacturerRetwareFeign { @PostMapping("/createPdf") @ResponseBody public ResultBean createPdf(@RequestParam("sid") String sid); - + @ApiOperation("根据sid删除记录") @DeleteMapping("/delBySids") @ResponseBody public ResultBean delBySids(@RequestBody String[] sids); - + @ApiOperation("根据SID获取一条记录") @GetMapping("/fetchDetailsBySid/{sid}") @ResponseBody diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclebrand/BaseVehicleBrand.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclebrand/BaseVehicleBrand.java index 9f5521c819..7d5d2a4156 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclebrand/BaseVehicleBrand.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehiclebrand/BaseVehicleBrand.java @@ -6,53 +6,40 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -/** - * Project: anrui-base(安瑞基础信息模块)
- * File: BaseVehicleBrand.java
- * Class: com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrand
- * Description: 品牌信息.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2021-09-10 11:31:46
- * - * @author liupopo - * @version 1.0 - * @since 1.0 - */ @ApiModel(value = "品牌信息", description = "品牌信息") @TableName("base_vehicle_brand") @Data public class BaseVehicleBrand extends BaseEntity { private static final long serialVersionUID = 1L; - - @ApiModelProperty("品牌编码(陕汽必须字段)") + + @ApiModelProperty("品牌编码(陕汽必须字段)") private String brandCode; - - @ApiModelProperty("品牌名称(陕汽必须字段)") + + @ApiModelProperty("品牌名称(陕汽必须字段)") private String brandName; @ApiModelProperty("品牌简称(品牌首字母,但不可重复)") private String brandShortName; - - @ApiModelProperty("品牌类型key值") + + @ApiModelProperty("品牌类型key值") private String brandType; @ApiModelProperty("品牌类型value值") private String brandTypeValue; - - @ApiModelProperty("是否有效(陕汽必须字段)") + + @ApiModelProperty("是否有效(陕汽必须字段)") private String isValidity; - - @ApiModelProperty("创建组织(陕汽必须的字段)") + + @ApiModelProperty("创建组织(陕汽必须的字段)") private String createOrg; - - @ApiModelProperty("使用组织(陕汽必须的字段)") + + @ApiModelProperty("使用组织(陕汽必须的字段)") private String useOrg; @ApiModelProperty("使用组织名称") private String useOrgName; - - @ApiModelProperty("厂商sid(陕汽必须字段)") + + @ApiModelProperty("厂商sid(陕汽必须字段)") private String manufacturerSid; } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.java index 86c3f1c301..7074d11d33 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.java @@ -85,4 +85,6 @@ public interface BaseManufacturerBankMapper extends BaseMapper selectByManSid(String sid); int updateBySidIsDeletes(String s); + + String selectPaymentAccessNoKey(@Param("brandSid") String brandSid,@Param("actualPay") String actualPay); } \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.xml index fc9ff21ac0..8c69771c23 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankMapper.xml @@ -175,4 +175,15 @@ UPDATE base_manufacturer_bank SET isDelete = 1 where sid = #{s} + + \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankRest.java index e48bd84d28..b4e24ee8ac 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankRest.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankRest.java @@ -12,19 +12,6 @@ import org.springframework.web.bind.annotation.RestController; import java.util.List; -/** - * Project: anrui-base(安瑞基础信息模块)
- * File: BaseManufacturerBankFeignFallback.java
- * Class: com.yxt.anrui.base.biz.basemanufacturerbank.BaseManufacturerBankRest
- * Description: 供应厂商开户行信息.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2021-09-10 11:31:46
- * - * @author liupopo - * @version 1.0 - * @since 1.0 - */ @Api(tags = "供应厂商开户行信息") @RestController @RequestMapping("v1/basemanufacturerbank") @@ -80,7 +67,7 @@ public class BaseManufacturerBankRest implements BaseManufacturerBankFeign { public ResultBean> actualList() { ResultBean> rb = ResultBean.fireFail(); String supplierTypeValue = "主机厂"; - List voList = baseManufacturerBankService.actualList(supplierTypeValue,DictCommonEnum.dueBank.HK_TYPE.getCode()); + List voList = baseManufacturerBankService.actualList(supplierTypeValue, DictCommonEnum.dueBank.HK_TYPE.getCode()); return rb.success().setData(voList); } @@ -88,7 +75,7 @@ public class BaseManufacturerBankRest implements BaseManufacturerBankFeign { public ResultBean> payList() { ResultBean> rb = ResultBean.fireFail(); String supplierTypeValue = "主机厂"; - List voList = baseManufacturerBankService.payList(supplierTypeValue,DictCommonEnum.dueBank.HK_TYPE.getCode()); + List voList = baseManufacturerBankService.payList(supplierTypeValue, DictCommonEnum.dueBank.HK_TYPE.getCode()); return rb.success().setData(voList); } @@ -101,7 +88,12 @@ public class BaseManufacturerBankRest implements BaseManufacturerBankFeign { @Override public ResultBean selectBankAccount(String brandSid, String manufaSaleChannelValue) { - return baseManufacturerBankService.selectBankAccount(brandSid,manufaSaleChannelValue); + return baseManufacturerBankService.selectBankAccount(brandSid, manufaSaleChannelValue); + } + + @Override + public ResultBean selectPaymentAccessNoKey(String brandSid, String actualPay) { + return baseManufacturerBankService.selectPaymentAccessNoKey(brandSid, actualPay); } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankService.java index 083e250da3..2a40616e24 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerbank/BaseManufacturerBankService.java @@ -110,4 +110,10 @@ public class BaseManufacturerBankService extends MybatisBaseService selectPaymentAccessNoKey(String brandSid, String actualPay) { + ResultBean rb = ResultBean.fireFail(); + String paymentAccessNoKey = baseMapper.selectPaymentAccessNoKey(brandSid, actualPay); + return rb.success().setData(paymentAccessNoKey); + } } \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareRest.java index 928b228aa4..75b9d7d6e9 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareRest.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareRest.java @@ -33,31 +33,14 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; - -import java.util.List; - -import com.yxt.anrui.base.api.basemanufacturerretware.BaseManufacturerRetware; import com.yxt.anrui.base.api.basemanufacturerretware.BaseManufacturerRetwareQuery; import com.yxt.anrui.base.api.basemanufacturerretware.BaseManufacturerRetwareVo; import com.yxt.anrui.base.api.basemanufacturerretware.BaseManufacturerRetwareDetailsVo; import com.yxt.anrui.base.api.basemanufacturerretware.BaseManufacturerRetwareDto; import com.yxt.anrui.base.api.basemanufacturerretware.BaseManufacturerRetwareFeign; -/** - * Project: anrui-base(厂家退库)
- * File: BaseManufacturerRetwareFeignFallback.java
- * Class: com.yxt.anrui.base.biz.basemanufacturerretware.BaseManufacturerRetwareRest
- * Description: 厂家退库表.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2022-07-05 17:02:32
- * - * @author liupopo - * @version 1.0 - * @since 1.0 - */ @Api(tags = "厂家退库表") -@RestController("com.yxt.anrui.base.biz.basemanufacturerretware.BaseManufacturerRetwareRest") +@RestController @RequestMapping("v1/basemanufacturerretware") public class BaseManufacturerRetwareRest implements BaseManufacturerRetwareFeign { @@ -104,10 +87,10 @@ public class BaseManufacturerRetwareRest implements BaseManufacturerRetwareFeign return baseManufacturerRetwareService.fetchAll(sid); } - @ApiOperation("生成厂家退库库单pdf") - @PostMapping("/withdrawalPdf") + @ApiOperation("生成厂家退库库单pdf") + @PostMapping("/withdrawalPdf") @Override public ResultBean withdrawalPdf(String cgtkdSid, String printerType) { - return baseManufacturerRetwareService.withdrawalPdf(cgtkdSid,printerType); + return baseManufacturerRetwareService.withdrawalPdf(cgtkdSid, printerType); } } diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetails/FinPaymentapplyDetailVo.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetails/FinPaymentapplyDetailVo.java index 4a558ca039..108cf97581 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetails/FinPaymentapplyDetailVo.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetails/FinPaymentapplyDetailVo.java @@ -1,11 +1,9 @@ package com.yxt.anrui.fin.api.finpaymentapplydetails; import com.yxt.anrui.fin.api.finpaymentapplydetailsbelow.FinPaymentapplyDetailsBelowDetailsVo; -import com.yxt.anrui.fin.api.finpaymentapplydetailsbelow.FinPaymentapplyDetailsBelowDto; import com.yxt.common.core.vo.Vo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; - import java.math.BigDecimal; import java.util.List; diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordDto.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordDto.java index 84f11da9f4..5dc009c5d2 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordDto.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentrecord/FinPaymentrecordDto.java @@ -25,25 +25,11 @@ *********************************************************/ package com.yxt.anrui.fin.api.finpaymentrecord; - import com.yxt.common.core.dto.Dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; -/** - * Project: anrui-fin(财务)
- * File: FinPaymentrecordDto.java
- * Class: com.yxt.anrui.fin.api.finpaymentrecord.FinPaymentrecordDto
- * Description: fin_paymentrecord 数据传输对象.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2022-06-23 13:45:10
- * - * @author liupopo - * @version 1.0 - * @since 1.0 - */ @Data @ApiModel(value = "fin_paymentrecord 数据传输对象", description = "fin_paymentrecord 数据传输对象") public class FinPaymentrecordDto implements Dto { diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java index 2edb8bd9bc..7e407f3201 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java @@ -30,7 +30,10 @@ import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.google.common.util.concurrent.ThreadFactoryBuilder; +import com.yxt.anrui.base.api.basemanufacturerbank.BaseManufacturerBankFeign; import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; +import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrand; +import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrandFeign; import com.yxt.anrui.base.common.enums.BillTypeEnum; import com.yxt.anrui.base.common.utils.Rule; import com.yxt.anrui.base.common.utils.domain.BillNo; @@ -97,19 +100,6 @@ import java.util.*; import java.util.concurrent.*; import java.util.stream.Collectors; -/** - * Project: anrui-fin(财务)
- * File: FinPaymentapplyService.java
- * Class: com.yxt.anrui.fin.biz.finpaymentapply.FinPaymentapplyService
- * Description: fin_paymentapply 业务逻辑.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2022-06-23 13:45:10
- * - * @author liupopo - * @version 1.0 - * @since 1.0 - */ @Service public class FinPaymentapplyService extends MybatisBaseService { @@ -147,6 +137,8 @@ public class FinPaymentapplyService extends MybatisBaseService listPageVo(PagerQuery pq) { FinPaymentapplyQuery query = pq.getParams(); @@ -669,6 +661,15 @@ public class FinPaymentapplyService extends MybatisBaseService finPaymentapplyDetailsBelowDetailsVos = finPaymentapplyDetailsBelowService.selByMainSid(finPaymentapplyDetailVo.getSid()); for (FinPaymentapplyDetailsBelowDetailsVo finPaymentapplyDetailsBelowDetailsVo : finPaymentapplyDetailsBelowDetailsVos) { + finPaymentrecordDto.setFinDataType(1); //款项名称 finPaymentrecordDto.setCostTypeKey(finPaymentapplyDetailsBelowDetailsVo.getCostTitleKey()); finPaymentrecordDto.setCostTypeValue(finPaymentapplyDetailsBelowDetailsVo.getCostTitleValue()); diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettleapply/LoanSettleApplyFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettleapply/LoanSettleApplyFeign.java index 88985ed537..d21aaaf43b 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettleapply/LoanSettleApplyFeign.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loansettleapply/LoanSettleApplyFeign.java @@ -112,7 +112,7 @@ public interface LoanSettleApplyFeign { ); @ApiOperation(value = "推送资方结清款凭证") - @PostMapping(value = "/pushBankVoucher") + @PostMapping(value = "/pushBankReturnVoucher") ResultBean pushBankReturnVoucher(@RequestParam("sid") String sid, @RequestParam("accountNumber") String accountNumber, @RequestParam("payTypeCode") String payTypeCode, diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml index 498a9d036b..61f3d3f313 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml @@ -18,13 +18,13 @@ a1.dueMoney AS bankMonthRep, MIN(a1.dueDate) AS firstBeDate, -- 改为取最早逾期日期 COUNT(a1.sid) AS beOverduePeriod, - SUM(a1.yq_total) + + ROUND(SUM(a1.yq_total) + COALESCE(lbpv_sum.bankBeInter_sum, 0) + - COALESCE(lfd_sum.fund_sum, 0) AS beOverdueMoney, + CAST(COALESCE(lfd_sum.fund_sum, 0) AS DECIMAL(10,2)),2) AS beOverdueMoney, ROUND( (SUM(a1.yq_total) + COALESCE(lbpv_sum.bankBeInter_sum, 0) + COALESCE(lfd_sum.fund_sum, 0)) / MAX(a1.qjyh), -- 保证聚合正确性 - 1 + 2 ) AS beOverdueMoneyAndPeriod, SUM(a1.yd_dkje) AS advMoney, SUM(a1.yd_zjzyf) AS fundPossCostMoney, @@ -135,10 +135,13 @@ MAX(a1.vehMark) AS carNum, MIN(a1.dueDate) AS firstBeDate, -- 根据业务需求确定合适的聚合函数 COUNT(a1.sid) AS beOverduePeriod, - CAST(SUM(a1.yq_total) AS DECIMAL(10,2)) + CAST(IFNULL(MAX(a1.bankBeInter_sum), 0) AS DECIMAL(10,2)) + CAST(IFNULL(MAX(a1.fund_sum), 0) AS DECIMAL(10,2)) AS beOverdueMoney, + ROUND( + SUM(a1.yq_total) + IFNULL(MAX(a1.bankBeInter_sum), 0) + IFNULL(MAX(a1.fund_sum), 0), + 2 + ) AS beOverdueMoney, ROUND( (SUM(a1.yq_total) + IFNULL(MAX(a1.bankBeInter_sum), 0) + IFNULL(MAX(a1.fund_sum), 0)) / MAX(a1.qjyh), - 1 + 2 ) AS beOverdueMoneyAndPeriod, a1.busVinSid AS saleVehSid, MAX(a1.salesOrderSid) AS salesOrderSid, @@ -263,13 +266,13 @@ a1.dueMoney AS bankMonthRep, MIN(a1.dueDate) AS firstBeDate, -- 改为取最早逾期日期 COUNT(a1.sid) AS beOverduePeriod, - SUM(a1.yq_total) + + ROUND(SUM(a1.yq_total) + COALESCE(lbpv_sum.bankBeInter_sum, 0) + - COALESCE(lfd_sum.fund_sum, 0) AS beOverdueMoney, + CAST(COALESCE(lfd_sum.fund_sum, 0) AS DECIMAL(10,2)),2) AS beOverdueMoney, ROUND( (SUM(a1.yq_total) + COALESCE(lbpv_sum.bankBeInter_sum, 0) + COALESCE(lfd_sum.fund_sum, 0)) / MAX(a1.qjyh), -- 保证聚合正确性 - 1 + 2 ) AS beOverdueMoneyAndPeriod, SUM(a1.yd_dkje) AS advMoney, SUM(a1.yd_zjzyf) AS fundPossCostMoney, diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettleapply/LoanSettleApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettleapply/LoanSettleApplyService.java index 5507d7da5c..5b4519c1d3 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettleapply/LoanSettleApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loansettleapply/LoanSettleApplyService.java @@ -3,7 +3,6 @@ package com.yxt.anrui.riskcenter.biz.loansettleapply; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.date.DateUtil; import com.alibaba.fastjson.JSON; -import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.google.common.util.concurrent.ThreadFactoryBuilder; @@ -3633,6 +3632,9 @@ public class LoanSettleApplyService extends MybatisBaseService 0) { return rb.setMsg("只能在结清申请发起当日确认客户结清,若需结清,请将结清日期修改为当天,重新发起结清申请!"); } + if (loanSettleApply.getState().intValue() == 1) { + return rb.setMsg("该申请已完成客户确认结清,请勿重复点击!"); + } loanSettleApply.setState(1); baseMapper.updateById(loanSettleApply); //结转剩余保证金 diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinboundquery/ScmApplyInboundQueryRest.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinboundquery/ScmApplyInboundQueryRest.java index e924bf3b61..b6c7b76ba9 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinboundquery/ScmApplyInboundQueryRest.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinboundquery/ScmApplyInboundQueryRest.java @@ -34,77 +34,62 @@ import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; -import java.util.List; - -/** - * Project: anrui-scm(车辆入库单查询)
- * File: ScmApplyInboundQueryFeignFallback.java
- * Class: com.yxt.anrui.scm.biz.scmapplyinboundquery.ScmApplyInboundQueryRest
- * Description: 车辆入库单查询.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2023-01-28 15:55:31
- * - * @author liupopo - * @version 1.0 - * @since 1.0 - */ @Api(tags = "车辆入库单查询") -@RestController("com.yxt.anrui.scm.biz.scmapplyinboundquery.ScmApplyInboundQueryRest") +@RestController @RequestMapping("v1/scmapplyinboundquery") public class ScmApplyInboundQueryRest implements ScmApplyInboundQueryFeign { - @Autowired - private ScmApplyInboundQueryService scmApplyInboundQueryService; + @Autowired + private ScmApplyInboundQueryService scmApplyInboundQueryService; - @Override - @ApiOperation("根据条件分页查询数据的列表") - @PostMapping("/listPage") - public ResultBean> listPage(@RequestBody PagerQuery pq){ - ResultBean rb = ResultBean.fireFail(); - PagerVo pv = scmApplyInboundQueryService.listPageVo(pq); - return rb.success().setData(pv); - } + @Override + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + public ResultBean> listPage(@RequestBody PagerQuery pq) { + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = scmApplyInboundQueryService.listPageVo(pq); + return rb.success().setData(pv); + } - @Override - @ApiOperation("新增或修改") - @PostMapping("/save") - public ResultBean save(@RequestBody ScmApplyInboundQueryDto dto){ - ResultBean rb = ResultBean.fireFail(); - String sid = scmApplyInboundQueryService.saveOrUpdateDto(dto); - return rb.success().setData(sid); - } + @Override + @ApiOperation("新增或修改") + @PostMapping("/save") + public ResultBean save(@RequestBody ScmApplyInboundQueryDto dto) { + ResultBean rb = ResultBean.fireFail(); + String sid = scmApplyInboundQueryService.saveOrUpdateDto(dto); + return rb.success().setData(sid); + } - @Override - @ApiOperation("根据sid批量删除") + @Override + @ApiOperation("根据sid批量删除") @DeleteMapping("/delBySids") - public ResultBean delBySids(@RequestBody String[] sids){ - ResultBean rb = ResultBean.fireFail(); - scmApplyInboundQueryService.delBySids(sids); - return rb.success(); - } + public ResultBean delBySids(@RequestBody String[] sids) { + ResultBean rb = ResultBean.fireFail(); + scmApplyInboundQueryService.delBySids(sids); + return rb.success(); + } - @Override - @ApiOperation("根据SID获取一条记录") + @Override + @ApiOperation("根据SID获取一条记录") @GetMapping("/fetchDetailsBySid/{sid}") - public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){ - ResultBean rb = ResultBean.fireFail(); - ScmApplyInboundQueryDetailsVo vo = scmApplyInboundQueryService.fetchDetailsVoBySid(sid); - return rb.success().setData(vo); - } + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid) { + ResultBean rb = ResultBean.fireFail(); + ScmApplyInboundQueryDetailsVo vo = scmApplyInboundQueryService.fetchDetailsVoBySid(sid); + return rb.success().setData(vo); + } - @Override - public ResultBean createPdf(String cgrkdSid,String printerType) { - return scmApplyInboundQueryService.createPdf(cgrkdSid,printerType); - } + @Override + public ResultBean createPdf(String cgrkdSid, String printerType) { + return scmApplyInboundQueryService.createPdf(cgrkdSid, printerType); + } - @Override - public ResultBean ctcgykd(String cgrkdSid) { - return scmApplyInboundQueryService.ctcgykd(cgrkdSid); - } + @Override + public ResultBean ctcgykd(String cgrkdSid) { + return scmApplyInboundQueryService.ctcgykd(cgrkdSid); + } - @Override - public ResultBean fetchByApplicationCode(String applicationCode) { - return scmApplyInboundQueryService.fetchByApplicationCode(applicationCode); - } + @Override + public ResultBean fetchByApplicationCode(String applicationCode) { + return scmApplyInboundQueryService.fetchByApplicationCode(applicationCode); + } } diff --git a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyService.java b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyService.java index 1ee93105b1..be1284901b 100644 --- a/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyService.java +++ b/yxt-as/src/main/java/com/yxt/anrui/as/biz/asbillsettelapply/AsBillSettelApplyService.java @@ -790,14 +790,17 @@ public class AsBillSettelApplyService extends MybatisBaseService 0) { AsBusrepairInventorybillDetail detail = new AsBusrepairInventorybillDetail(); - BeanUtil.copyProperties(sDto, detail,"id","sid"); + BeanUtil.copyProperties(sDto, detail, "id", "sid"); if (isEnable == 1) { detail.setCurrentCount(count); } else if (isEnable == 2) { @@ -307,10 +308,15 @@ public class AsBusrepairInventorybillService extends MybatisBaseService diff --git a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsansbill/WmsAnsBillService.java b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsansbill/WmsAnsBillService.java index d020048144..d317279d4e 100644 --- a/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsansbill/WmsAnsBillService.java +++ b/yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsansbill/WmsAnsBillService.java @@ -9,11 +9,7 @@ import com.yxt.common.base.utils.StringUtils; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; -import com.yxt.wms.biz.base.wmswarehousearea.WmsWarehouseAreaVo; import com.yxt.wms.biz.inventory.wmsansbilldetail.*; -import com.yxt.wms.biz.inventory.wmsreceiptbill.WmsReceiptBill; -import com.yxt.wms.biz.inventory.wmsreceiptbill.WmsReceiptBillQuery; -import com.yxt.wms.biz.inventory.wmsreceiptbill.WmsReceiptBillVo; import com.yxt.wms.feign.portal.privilege.PrivilegeQuery; import com.yxt.wms.feign.portal.sysorganization.SysOrganizationFeign; import com.yxt.wms.feign.portal.sysorganization.SysOrganizationVo; @@ -83,7 +79,7 @@ public class WmsAnsBillService extends MybatisBaseService