Browse Source

导入贷后历史数据

master
fanzongzhe 10 months ago
parent
commit
38675d111f
  1. 7
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java
  2. 7
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java
  3. 4
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.java
  4. 9
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml
  5. 5
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java
  6. 9
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java
  7. 7
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java
  8. 7
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeignFallback.java
  9. 6
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeign.java
  10. 7
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeignFallback.java
  11. 3
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderloancontract/BusSalesOrderLoancontractFeign.java
  12. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderloancontract/BusSalesOrderLoancontractFeignFallback.java
  13. 4
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java
  14. 5
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java
  15. 4
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderMapper.java
  16. 11
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderMapper.xml
  17. 54
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderRest.java
  18. 6
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java
  19. 4
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerMapper.java
  20. 11
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerMapper.xml
  21. 7
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerRest.java
  22. 6
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerService.java
  23. 2
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractMapper.java
  24. 9
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractMapper.xml
  25. 7
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractRest.java
  26. 4
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java
  27. 2
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java
  28. 9
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml
  29. 7
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java
  30. 4
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java
  31. 7
      anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeign.java
  32. 5
      anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeignFallback.java
  33. 2
      anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempMapper.java
  34. 9
      anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempMapper.xml
  35. 5
      anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempRest.java
  36. 6
      anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempService.java
  37. 6
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finuncollectedreceivablesdetailedjr/FinUncollectedReceivablesDetailedJRFeign.java
  38. 7
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finuncollectedreceivablesdetailedjr/FinUncollectedReceivablesDetailedJRFeignFallback.java
  39. 4
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailedjr/FinUncollectedReceivablesDetailedJRMapper.java
  40. 12
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailedjr/FinUncollectedReceivablesDetailedJRMapper.xml
  41. 5
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailedjr/FinUncollectedReceivablesDetailedJRRest.java
  42. 6
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailedjr/FinUncollectedReceivablesDetailedJRService.java
  43. 13
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationFeign.java
  44. 7
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationFeignFallback.java
  45. 4
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.java
  46. 8
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.xml
  47. 7
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationRest.java
  48. 6
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationService.java
  49. 9
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanRepaymentSchedule.java
  50. 12
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanRepaymentScheduleFeign.java
  51. 14
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanRepaymentScheduleFeignFallback.java
  52. 43
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/historyData/ImportSleepData.java
  53. 19
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/historyData/ReturnSleepMsp.java
  54. 4
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinbank/LoanFinBankMapper.java
  55. 8
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinbank/LoanFinBankMapper.xml
  56. 14
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinbank/LoanFinBankService.java
  57. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfundday/LoanFundDayMapper.java
  58. 12
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfundday/LoanFundDayMapper.xml
  59. 4
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfundday/LoanFundDayService.java
  60. 2
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryMapper.java
  61. 12
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryMapper.xml
  62. 4
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryService.java
  63. 8
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.java
  64. 65
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.xml
  65. 16
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsService.java
  66. 8
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleMapper.java
  67. 33
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleMapper.xml
  68. 15
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleRest.java
  69. 1554
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleService.java
  70. 6
      yxt-as/src/main/java/com/yxt/anrui/as/api/asservicegroup/AsServiceGroupListVo.java
  71. 18
      yxt-as/src/main/java/com/yxt/anrui/as/api/asservicegroup/MemberVo.java
  72. 2
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupMapper.java
  73. 5
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupMapper.xml
  74. 39
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupService.java

7
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeign.java

@ -387,6 +387,11 @@ public interface BaseVehicleFeign {
@GetMapping("/selVehicleByVinNo/{vinNo}")
ResultBean<BaseVehicleVo> selVehicleByVinNo(@PathVariable("vinNo") String vinNo);
@ApiOperation("根据车架号获取车辆")
@GetMapping("/selOneByVinNo/{vinNo}")
ResultBean<BaseVehicle> selOneByVinNo(@PathVariable("vinNo") String vinNo);
/***************************************************** App接口 **********************************************************/
@ApiOperation("手机端现车分页列表")
@ -538,4 +543,4 @@ public interface BaseVehicleFeign {
@PostMapping("/selectVinNo")
@ResponseBody
ResultBean<Integer> selectVinNo(String vinNo);
}
}

7
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicle/BaseVehicleFeignFallback.java

@ -277,6 +277,11 @@ public class BaseVehicleFeignFallback implements BaseVehicleFeign {
return null;
}
@Override
public ResultBean<BaseVehicle> selOneByVinNo(String vinNo) {
return null;
}
@Override
public ResultBean<PagerVo<AppCurrentCarModelByPageListVo>> getAppCurrentCarByPageList(PagerQuery<AppCurrentCarByPageListQuery> pagerQuery) {
return null;
@ -442,4 +447,4 @@ public class BaseVehicleFeignFallback implements BaseVehicleFeign {
return null;
}
}
}

4
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.java

@ -505,4 +505,6 @@ public interface BaseVehicleMapper extends BaseMapper<BaseVehicle> {
void updateStateForReturnVeh(String vehSid);
int selectVinNo(String vinNo);
}
BaseVehicle selOneByVinNo(@Param("substringVinNo") String substringVinNo);
}

9
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml

@ -1804,4 +1804,11 @@
AND isDelete = 0
AND vehicleState != "0004"
</select>
</mapper>
<select id="selOneByVinNo" resultType="com.yxt.anrui.base.api.basevehicle.BaseVehicle">
SELECT
*
FROM
base_vehicle bv
WHERE bv.isDelete = '0' AND bv.vinNo LIKE CONCAT( '%', #{substringVinNo}, '%' )
</select>
</mapper>

5
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleRest.java

@ -1125,6 +1125,11 @@ public class BaseVehicleRest implements BaseVehicleFeign {
return baseVehicleService.selVehicleByVinNo(vinNo);
}
@Override
public ResultBean<BaseVehicle> selOneByVinNo(String vinNo) {
return baseVehicleService.selOneByVinNo(vinNo);
}
/**
* 手机端现车列表
*

9
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java

@ -4412,4 +4412,11 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba
int count = baseMapper.selectVinNo(vinNo);
return rb.success().setData(count);
}
}
public ResultBean<BaseVehicle> selOneByVinNo(String vinNo) {
ResultBean rb = ResultBean.fireFail();
String substringVinNo = vinNo.substring(vinNo.length() - 8);
BaseVehicle baseVehicle = baseMapper.selOneByVinNo(substringVinNo);
return rb.success().setData(baseVehicle);
}
}

7
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeign.java

@ -398,4 +398,9 @@ public interface BusSalesOrderFeign {
@PostMapping("/selectByContractNoOne")
@ResponseBody
ResultBean<BusSalesOrderPrice> selectByContractNoOne(@RequestParam("contractNo") String contractNo);
}
@ApiOperation("批量保存")
@PostMapping("/saveList")
@ResponseBody
void saveList(@RequestBody() List<BusSalesOrder> orders);
}

7
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/BusSalesOrderFeignFallback.java

@ -371,4 +371,9 @@ public class BusSalesOrderFeignFallback implements BusSalesOrderFeign {
public ResultBean<BusSalesOrderPrice> selectByContractNoOne(String contractNo) {
return null;
}
}
@Override
public void saveList(List<BusSalesOrder> orders){
};
}

6
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeign.java

@ -110,4 +110,8 @@ public interface BusSalesOrderBorrowerFeign {
@PostMapping("/selectByNum")
@ResponseBody
ResultBean<Integer> selectByNum(@RequestParam("saleOrderSid") String saleOrderSid);
}
@ApiOperation("批量保存")
@PostMapping("/saveList")
ResultBean saveList(@RequestBody List<BusSalesOrderBorrower> borrowers);
}

7
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderborrower/BusSalesOrderBorrowerFeignFallback.java

@ -104,4 +104,9 @@ public class BusSalesOrderBorrowerFeignFallback implements BusSalesOrderBorrower
public ResultBean<Integer> selectByNum(String saleOrderSid) {
return null;
}
}
@Override
public ResultBean saveList(List<BusSalesOrderBorrower> borrowers) {
return null;
}
}

3
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderloancontract/BusSalesOrderLoancontractFeign.java

@ -147,4 +147,7 @@ public interface BusSalesOrderLoancontractFeign {
@ResponseBody
ResultBean pushOtherDocument(@RequestBody PushOtherDocument push);
@ApiOperation("批量保存")
@PostMapping("/saveList")
ResultBean saveList(@RequestBody List<BusSalesOrderLoancontract> contracts);
}

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorderloancontract/BusSalesOrderLoancontractFeignFallback.java

@ -141,4 +141,9 @@ public class BusSalesOrderLoancontractFeignFallback implements BusSalesOrderLoan
public ResultBean pushOtherDocument(PushOtherDocument push) {
return null;
}
@Override
public ResultBean saveList(List<BusSalesOrderLoancontract> contracts) {
return null;
}
}

4
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java

@ -175,4 +175,8 @@ public interface BusSalesOrderVehicleFeign {
@ApiOperation("根据订单sid车架号查询")
@GetMapping("/selByOrderSidAndVinNo")
ResultBean<BusSalesOrderVehicle> selByOrderSidAndVinNo(@RequestParam("salesOrderSid")String salesOrderSid, @RequestParam("vinNo")String vinNo);
@ApiOperation("批量保存")
@PostMapping("/saveList")
ResultBean saveList(@RequestBody List<BusSalesOrderVehicle> vehicles);
}

5
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java

@ -173,4 +173,9 @@ public class BusSalesOrderVehicleFeignFallback implements BusSalesOrderVehicleFe
return null;
}
@Override
public ResultBean saveList(List<BusSalesOrderVehicle> vehicles) {
return null;
}
}

4
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderMapper.java

@ -247,4 +247,6 @@ public interface BusSalesOrderMapper extends BaseMapper<BusSalesOrder> {
String selectByBusVinSid1(String sid);
FinCompanyInvoicing selectByIncovingSid(String companyInvoicingSid);
}
void saveList(@Param("list") List<BusSalesOrder> list);
}

11
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderMapper.xml

@ -1,6 +1,15 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.anrui.buscenter.biz.bussalesorder.BusSalesOrderMapper">
<insert id="saveList">
insert into bus_sales_order(createBySid,sid,createTime,payType,payTypeKey,financePlan,financePlanValue,
isEnable,customerSid,useOrgSid,useOrgName,orgSid,orgName,orgSidPath)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.createBySid},#{item.sid},#{item.createTime},#{item.payType},#{item.payTypeKey},#{item.financePlan},#{item.financePlanValue},
#{item.isEnable},#{item.customerSid},#{item.useOrgSid},#{item.useOrgName},#{item.orgSid},#{item.orgName},#{item.orgSidPath})
</foreach>
</insert>
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderVo">
@ -690,4 +699,4 @@
<select id="selectByIncovingSid" resultType="com.yxt.anrui.fin.api.fincompanyinvoicing.FinCompanyInvoicing">
select * from anrui_fin.fin_company_invoicing where sid = #{companyInvoicingSid}
</select>
</mapper>
</mapper>

54
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderRest.java

@ -51,10 +51,7 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.*;
import java.lang.reflect.InvocationTargetException;
import java.util.List;
@ -152,22 +149,22 @@ public class BusSalesOrderRest implements BusSalesOrderFeign {
return rb.success().setMsg("操作成功");
}
/* @Override
public ResultBean submit(SubmitAllOrderDto dto) {
return busSalesOrderService.submit(dto);
}
/* @Override
public ResultBean submit(SubmitAllOrderDto dto) {
return busSalesOrderService.submit(dto);
}
@Override
public ResultBean pcIsSubmit(SubmitAllOrderDto dto) {
return busSalesOrderService.pcIsSubmit(dto);
}
*/
@Override
public ResultBean pcIsSubmit(SubmitAllOrderDto dto) {
return busSalesOrderService.pcIsSubmit(dto);
}
*/
@Override
public ResultBean complete(BusSalesOrderFlowQuery query) {
BusinessVariables bv = new BusinessVariables();
BeanUtil.copyProperties(query, bv);
bv.setModelId(ProcDefEnum.SALESORDER.getProDefId());
return busSalesOrderService.complete(bv,true);
return busSalesOrderService.complete(bv, true);
}
@Override
@ -242,12 +239,12 @@ public class BusSalesOrderRest implements BusSalesOrderFeign {
@Override
public ResultBean<String> rePublishSaleOrder(String saleOrderSid) throws InvocationTargetException, IllegalAccessException {
return busSalesOrderService.rePublishSaleOrder(saleOrderSid,"","","");
return busSalesOrderService.rePublishSaleOrder(saleOrderSid, "", "", "");
}
@Override
public ResultBean rePublishSaleOrder(String saleOrderSid, String customerSid, String customerName, String customerMobile) throws InvocationTargetException, IllegalAccessException {
return busSalesOrderService.rePublishSaleOrder(saleOrderSid,customerSid,customerName,customerMobile);
return busSalesOrderService.rePublishSaleOrder(saleOrderSid, customerSid, customerName, customerMobile);
}
@ -345,7 +342,7 @@ public class BusSalesOrderRest implements BusSalesOrderFeign {
@Override
public ResultBean<String> getVinSidByConSid(String contractNo, String vinNo) {
return busSalesOrderService.getVinSidByConSid(contractNo,vinNo);
return busSalesOrderService.getVinSidByConSid(contractNo, vinNo);
}
@Override
@ -360,7 +357,7 @@ public class BusSalesOrderRest implements BusSalesOrderFeign {
@Override
public ResultBean deleteVirtualDepositList(String saleOrderSid, String virtualOrderSid, String depositRecordSid) {
return busSalesOrderService.deleteVirtualDepositList(saleOrderSid, virtualOrderSid,depositRecordSid);
return busSalesOrderService.deleteVirtualDepositList(saleOrderSid, virtualOrderSid, depositRecordSid);
}
@Override
@ -381,8 +378,8 @@ public class BusSalesOrderRest implements BusSalesOrderFeign {
}
@Override
public ResultBean<String> selectTemporaryNo(String vehSid,String contractNo) {
return busSalesOrderService.selectTemporaryNo(vehSid,contractNo);
public ResultBean<String> selectTemporaryNo(String vehSid, String contractNo) {
return busSalesOrderService.selectTemporaryNo(vehSid, contractNo);
}
@Override
@ -392,17 +389,17 @@ public class BusSalesOrderRest implements BusSalesOrderFeign {
@Override
public ResultBean<String> createPdf(String sid, String userName) {
return busSalesOrderService.createPdf(sid,userName);
return busSalesOrderService.createPdf(sid, userName);
}
@Override
public ResultBean<List<String>> selectBusinessSid(String userSid, String orgPath) {
return busSalesOrderService.selectBusinessSid(userSid,orgPath);
return busSalesOrderService.selectBusinessSid(userSid, orgPath);
}
@Override
public ResultBean<List<String>> selectBusinessSidByQKKP(String userSid, String useOrgSid) {
return busSalesOrderService.selectBusinessSidByQKKP(userSid,useOrgSid);
return busSalesOrderService.selectBusinessSidByQKKP(userSid, useOrgSid);
}
@Override
@ -436,8 +433,8 @@ public class BusSalesOrderRest implements BusSalesOrderFeign {
}
@Override
public ResultBean saveBorrowNum(String sid,List<String> vins) {
return busSalesOrderService.saveBorrowNum(sid,vins);
public ResultBean saveBorrowNum(String sid, List<String> vins) {
return busSalesOrderService.saveBorrowNum(sid, vins);
}
@Override
@ -447,11 +444,16 @@ public class BusSalesOrderRest implements BusSalesOrderFeign {
@Override
public ResultBean<SalesLenderVo> saveSaleOrderInputLender(String saleOrderSid, String sid) {
return busSalesOrderService.saveSaleOrderInputLender(saleOrderSid,sid);
return busSalesOrderService.saveSaleOrderInputLender(saleOrderSid, sid);
}
@Override
public ResultBean<BusSalesOrderPrice> selectByContractNoOne(String contractNo) {
return busSalesOrderService.selectByContractNoOne(contractNo);
}
@Override
public void saveList(List<BusSalesOrder> orders) {
busSalesOrderService.saveList(orders);
}
}

6
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java

@ -8269,4 +8269,8 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
flowFeign.assignTask(delegateQuery);
return rb.success();
}
}
public void saveList(List<BusSalesOrder> orders) {
baseMapper.saveList(orders);
}
}

4
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerMapper.java

@ -102,4 +102,6 @@ public interface BusSalesOrderBorrowerMapper extends BaseMapper<BusSalesOrderBor
@Update("update bus_sales_order_loancontract set state = #{state} where borrowerSid = #{saleOrderBorrowerSid}")
void updateState2(@Param("saleOrderBorrowerSid") String saleOrderBorrowerSid,@Param("state") String state);
}
int saveList(@Param("list") List<BusSalesOrderBorrower> list);
}

11
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerMapper.xml

@ -1,6 +1,15 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.anrui.buscenter.biz.bussalesorderborrower.BusSalesOrderBorrowerMapper">
<insert id="saveList">
insert into bus_sales_order_borrower(createBySid,sid,createTime,salesOrderSid,customSid,borrowerName,mobile,
isEnable,vehCount,bankSid,bankName,policyName)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.createBySid},#{item.sid},#{item.createTime},#{item.salesOrderSid},#{item.customSid},#{item.borrowerName},#{item.mobile},
#{item.isEnable},#{item.vehCount},#{item.bankSid},#{item.bankName},#{item.policyName})
</foreach>
</insert>
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerVo">
@ -103,4 +112,4 @@
where custSid = #{sid}
order by id desc limit 1
</select>
</mapper>
</mapper>

7
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerRest.java

@ -131,4 +131,11 @@ public class BusSalesOrderBorrowerRest implements BusSalesOrderBorrowerFeign {
int num = busSalesOrderBorrowerService.selectByNum(saleOrderSid);
return rb.success().setData(num);
}
@Override
public ResultBean saveList(List<BusSalesOrderBorrower> borrowers) {
ResultBean rb = ResultBean.fireFail();
int i = busSalesOrderBorrowerService.saveList(borrowers);
return rb.success();
}
}

6
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderborrower/BusSalesOrderBorrowerService.java

@ -329,4 +329,8 @@ public class BusSalesOrderBorrowerService extends MybatisBaseService<BusSalesOrd
baseMapper.updateState2(saleOrderBorrowerSid, state);
return rb.success();
}
}
public int saveList(List<BusSalesOrderBorrower> borrowers) {
return baseMapper.saveList(borrowers);
}
}

2
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractMapper.java

@ -96,4 +96,6 @@ public interface BusSalesOrderLoancontractMapper extends BaseMapper<BusSalesOrde
int setRepaymentState(@Param("sid") String sid,@Param("createTime") String createTime);
List<BusLoancontractForRepayVo> selLoancontractsForExport(@Param(Constants.WRAPPER) QueryWrapper<BusSalesOrderLoancontract> qw);
int saveList(@Param("list") List<BusSalesOrderLoancontract> list);
}

9
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractMapper.xml

@ -1,6 +1,15 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.anrui.buscenter.biz.bussalesorderloancontract.BusSalesOrderLoancontractMapper">
<insert id="saveList">
insert into bus_sales_order_loancontract(createBySid,sid,createTime,salesOrderSid,loanContractNo,bankContractNo,bankName,
isEnable,policyName,borrowerSid,borrowerName,vehCount)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.createBySid},#{item.sid},#{item.createTime},#{item.salesOrderSid},#{item.loanContractNo},#{item.bankContractNo},#{item.bankName},
#{item.isEnable},#{item.policyName},#{item.borrowerSid},#{item.borrowerName},#{item.vehCount})
</foreach>
</insert>
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo"

7
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractRest.java

@ -191,4 +191,11 @@ public class BusSalesOrderLoancontractRest implements BusSalesOrderLoancontractF
busSalesOrderLoancontractService.pushOtherDocument(push);
return rb.success();
}
@Override
public ResultBean saveList(List<BusSalesOrderLoancontract> contracts) {
ResultBean rb = ResultBean.fireFail();
int i = busSalesOrderLoancontractService.saveList(contracts);
return rb.success();
}
}

4
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorderloancontract/BusSalesOrderLoancontractService.java

@ -1310,4 +1310,8 @@ public class BusSalesOrderLoancontractService extends MybatisBaseService<BusSale
public int setRepaymentState(String sid, String createTime) {
return baseMapper.setRepaymentState(sid, createTime);
}
public int saveList(List<BusSalesOrderLoancontract> contracts) {
return baseMapper.saveList(contracts);
}
}

2
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java

@ -185,4 +185,6 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper<BusSalesOrderVehi
String selectOneByVehSidAndNotStop(String vehSid);
BusSalesOrderVehicle selByOrderSidAndVinNo(@Param("salesOrderSid") String salesOrderSid, @Param("vinNo") String vinNo);
int saveList(@Param("list") List<BusSalesOrderVehicle> list);
}

9
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml

@ -1,6 +1,15 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.anrui.buscenter.biz.bussalesordervehicle.BusSalesOrderVehicleMapper">
<insert id="saveList">
insert into bus_sales_order_vehicle(createBySid,sid,createTime,salesOrderSid,linkNo,linkSid,borrowerSid,
isEnable,loanContractSid)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.createBySid},#{item.sid},#{item.createTime},#{item.salesOrderSid},#{item.linkNo},#{item.linkSid},#{item.borrowerSid},
#{item.isEnable},#{item.loanContractSid})
</foreach>
</insert>
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->

7
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java

@ -199,4 +199,11 @@ public class BusSalesOrderVehicleRest implements BusSalesOrderVehicleFeign {
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleService.selByOrderSidAndVinNo(salesOrderSid,vinNo);
return rb.success().setData(busSalesOrderVehicle);
}
@Override
public ResultBean saveList(List<BusSalesOrderVehicle> vehicles) {
ResultBean rb = ResultBean.fireFail();
int i = busSalesOrderVehicleService.saveList(vehicles);
return rb.success();
}
}

4
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java

@ -672,4 +672,8 @@ public class BusSalesOrderVehicleService extends MybatisBaseService<BusSalesOrde
String substringVinNo = vinNo.substring(vinNo.length() - 8);
return baseMapper.selByOrderSidAndVinNo(salesOrderSid,substringVinNo);
}
public int saveList(List<BusSalesOrderVehicle> vehicles) {
return baseMapper.saveList(vehicles);
}
}

7
anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeign.java

@ -48,12 +48,14 @@ public interface CrmCustomerTempFeign {
/**
* 售后客户管理分页列表
*
* @param pq
* @return
*/
@ApiOperation("售后客户管理分页列表")
@PostMapping("/asListPage")
public ResultBean<PagerVo<AsCustomerListVo>> asListPage(@RequestBody PagerQuery<AsCustomerListQuery> pq);
/**
* 潜在客户管理区分组织层级查询
*
@ -95,6 +97,11 @@ public interface CrmCustomerTempFeign {
@PostMapping("/save")
public ResultBean save(@Valid @RequestBody CrmCustomerTempDto dto);
@ApiOperation("批量保存")
@PostMapping("/saveList")
public ResultBean saveList(@RequestBody List<CrmCustomerTemp> customerTemps);
/**
* 开票信息维护客户新增修改
*

5
anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeignFallback.java

@ -73,6 +73,11 @@ public class CrmCustomerTempFeignFallback implements CrmCustomerTempFeign {
return ResultBean.fireFail().setMsg("接口anrui-crm/crmcustomertemp/save无法访问");
}
@Override
public ResultBean saveList(List<CrmCustomerTemp> customerTemps) {
return null;
}
@Override
public ResultBean billApplicatSaveCust(CrmCustomerBillApplicationDto dto) {
return null;

2
anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempMapper.java

@ -139,4 +139,6 @@ public interface CrmCustomerTempMapper extends BaseMapper<CrmCustomerTemp> {
List<CrmCustomerTempExportVo> exportExcel(@Param(Constants.WRAPPER) QueryWrapper<CrmCustomerTemp> qw);
IPage<AsCustomerListVo> asListPage(IPage<CrmCustomerTemp> page, @Param(Constants.WRAPPER)QueryWrapper<CrmCustomerTemp> qw);
int saveList(@Param("list") List<CrmCustomerTemp> list);
}

9
anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempMapper.xml

@ -1,6 +1,15 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.anrui.crm.biz.crmcustomertemp.CrmCustomerTempMapper">
<insert id="saveList">
insert into crm_customer_temp(createBySid,sid,createTime,customerNo,`name`,customerType,customerTypeKey,
isEnable,createOrgSid)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.createBySid},#{item.sid},#{item.createTime},#{item.customerNo},#{item.name},#{item.customerType},#{item.customerTypeKey},
#{item.isEnable},#{item.createOrgSid})
</foreach>
</insert>
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempVo">

5
anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempRest.java

@ -133,6 +133,11 @@ public class CrmCustomerTempRest implements CrmCustomerTempFeign {
return crmCustomerTempService.saveCrmCustomer(dto);
}
@Override
public ResultBean saveList(List<CrmCustomerTemp> customerTemps) {
return crmCustomerTempService.saveList(customerTemps);
}
@Override
public ResultBean<CrmAppDisAndCustm> billApplicatSaveCust(CrmCustomerBillApplicationDto dto) {
return crmCustomerTempService.billApplicatSaveCust(dto);

6
anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempService.java

@ -1445,4 +1445,10 @@ public class CrmCustomerTempService extends MybatisBaseService<CrmCustomerTempMa
PagerVo<AsCustomerListVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
public ResultBean saveList(List<CrmCustomerTemp> customerTemps) {
ResultBean rb = ResultBean.fireFail();
int i = baseMapper.saveList(customerTemps);
return rb.success();
}
}

6
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finuncollectedreceivablesdetailedjr/FinUncollectedReceivablesDetailedJRFeign.java

@ -76,4 +76,8 @@ public interface FinUncollectedReceivablesDetailedJRFeign {
@PostMapping("/saveAll")
public ResultBean saveAll(List<FinUncollectedReceivablesDetailedJR> list);
}
@ApiOperation("导入数据批量添加")
@PostMapping("/saveList")
@ResponseBody
void saveList(@RequestBody List<FinUncollectedReceivablesDetailedJR> jrList);
}

7
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finuncollectedreceivablesdetailedjr/FinUncollectedReceivablesDetailedJRFeignFallback.java

@ -70,4 +70,9 @@ public class FinUncollectedReceivablesDetailedJRFeignFallback implements FinUnco
public ResultBean saveAll(List<FinUncollectedReceivablesDetailedJR> list) {
return null;
}
}
@Override
public void saveList(List<FinUncollectedReceivablesDetailedJR> jrList) {
}
}

4
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailedjr/FinUncollectedReceivablesDetailedJRMapper.java

@ -89,4 +89,6 @@ public interface FinUncollectedReceivablesDetailedJRMapper extends BaseMapper<Fi
FinUncollectedReceivablesDetailedJR selectByType(@Param("sid") String sid, @Param("type") String type);
LoanRepaymentPlanDetails selectDetails(String sid);
}
void saveList(@Param("list") List<FinUncollectedReceivablesDetailedJR> list);
}

12
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailedjr/FinUncollectedReceivablesDetailedJRMapper.xml

@ -1,6 +1,16 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.anrui.fin.biz.finuncollectedreceivablesdetailedjr.FinUncollectedReceivablesDetailedJRMapper">
<insert id="saveList">
insert into
fin_uncollected_receivables_detailed_jr(createBySid,sid,createTime,isEnable,
kxState,reveivableMoney,currentReceivableMoney,busSid,payCostTitleKey,payCostTitleValue)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.createBySid},#{item.sid},#{item.createTime},#{item.isEnable},#{item.kxState},#{item.reveivableMoney},#{item.currentReceivableMoney},
#{item.busSid},#{item.payCostTitleKey},#{item.payCostTitleValue})
</foreach>
</insert>
<!-- <where> ${ew.sqlSegment} </where>-->
<!-- ${ew.customSqlSegment} -->
@ -367,4 +377,4 @@
resultType="com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanRepaymentPlanDetails">
select * from anrui_riskcenter.loan_repayment_plan_details where sid = #{sid}
</select>
</mapper>
</mapper>

5
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailedjr/FinUncollectedReceivablesDetailedJRRest.java

@ -83,4 +83,9 @@ public class FinUncollectedReceivablesDetailedJRRest implements FinUncollectedRe
public ResultBean saveAll(List<FinUncollectedReceivablesDetailedJR> list) {
return finUncollectedReceivablesDetailedJRService.saveAll(list);
}
@Override
public void saveList(List<FinUncollectedReceivablesDetailedJR> jrList) {
finUncollectedReceivablesDetailedJRService.saveList(jrList);
}
}

6
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finuncollectedreceivablesdetailedjr/FinUncollectedReceivablesDetailedJRService.java

@ -173,4 +173,8 @@ public class FinUncollectedReceivablesDetailedJRService extends MybatisBaseServi
}
return rb.success();
}
}
public void saveList(List<FinUncollectedReceivablesDetailedJR> jrList) {
baseMapper.saveList(jrList);
}
}

13
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationFeign.java

@ -103,12 +103,12 @@ public interface SysOrganizationFeign {
@ApiOperation("获取指定品牌下分公司(已筛选本分公司)")
@ResponseBody
@GetMapping("/getListOrgByBrandSid/{orgSid}/{brandSid}")
ResultBean<List<SysOrgVo>> getListOrgByBrandSid(@PathVariable(value = "orgSid") String orgSid,@PathVariable(value = "brandSid") String brandSid);
ResultBean<List<SysOrgVo>> getListOrgByBrandSid(@PathVariable(value = "orgSid") String orgSid, @PathVariable(value = "brandSid") String brandSid);
@ApiOperation("获取指定品牌下分公司(未筛选本分公司)")
@ResponseBody
@GetMapping("/getListOrgByBrandSidNo/{orgSid}/{brandSid}")
ResultBean<List<SysOrgVo>> getListOrgByBrandSidNo(@PathVariable(value = "orgSid") String orgSid,@PathVariable(value = "brandSid") String brandSid);
ResultBean<List<SysOrgVo>> getListOrgByBrandSidNo(@PathVariable(value = "orgSid") String orgSid, @PathVariable(value = "brandSid") String brandSid);
@ApiOperation("获取指定分公司下部门信息")
@ResponseBody
@ -193,10 +193,15 @@ public interface SysOrganizationFeign {
@GetMapping("/selectFinance")
@ResponseBody
@ApiOperation("查询金融部主管人员")
ResultBean<List<SysFinanceVo>> selectFinance(@RequestParam("orgPath")String orgPath,@RequestParam("userSid")String userSid);
ResultBean<List<SysFinanceVo>> selectFinance(@RequestParam("orgPath") String orgPath, @RequestParam("userSid") String userSid);
@GetMapping("/selectByCJOrgPath")
@ResponseBody
@ApiOperation("根据管理层级截取路径")
ResultBean<String> selectByCJOrgPath(@RequestParam("orgPath") String orgPath);
}
@GetMapping("/selectByOrgCodeAndPsid")
@ResponseBody
@ApiOperation("根据code查询组织信息")
ResultBean<SysOrganization> selectByOrgCodeAndPsid(@RequestParam("orgCode") String orgCode, @RequestParam("pSid") String pSid);
}

7
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysorganization/SysOrganizationFeignFallback.java

@ -201,4 +201,9 @@ public class SysOrganizationFeignFallback implements SysOrganizationFeign {
public ResultBean<String> selectByCJOrgPath(String orgPath) {
return null;
}
}
@Override
public ResultBean<SysOrganization> selectByOrgCodeAndPsid(String orgCode, String pSid) {
return null;
}
}

4
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.java

@ -128,4 +128,6 @@ public interface SysOrganizationMapper extends BaseMapper<SysOrganization> {
List<SysFinanceVo> selectBy(@Param("name") String name, @Param("useOrgSid") String useOrgSid);
List<SysOrgStaffVo> selectByOrgDeptSid2(String orgDeptSid);
}
SysOrganization selectByOrgCodeAndPsid(@Param("orgCode") String orgCode, @Param("pSid") String pSid);
}

8
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationMapper.xml

@ -243,4 +243,10 @@
<select id="selectBy" resultType="com.yxt.anrui.portal.api.sysorganization.SysFinanceVo">
select managerSid as userSid,managerName as name from sys_organization where psid = #{useOrgSid} and name = #{name}
</select>
</mapper>
<select id="selectByOrgCodeAndPsid" resultType="com.yxt.anrui.portal.api.sysorganization.SysOrganization">
select *
from sys_organization
where psid = #{pSid}
and orgCode =#{orgCode}
</select>
</mapper>

7
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationRest.java

@ -466,4 +466,11 @@ public class SysOrganizationRest implements SysOrganizationFeign {
public ResultBean<String> selectByCJOrgPath(String orgPath) {
return sysOrganizationService.selectByCJOrgPath(orgPath);
}
@Override
public ResultBean<SysOrganization> selectByOrgCodeAndPsid(String orgCode, String pSid) {
ResultBean rb = ResultBean.fireFail();
SysOrganization sysOrganization = sysOrganizationService.selectByOrgCodeAndPsid(orgCode,pSid);
return rb.success().setData(sysOrganization);
}
}

6
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysorganization/SysOrganizationService.java

@ -715,4 +715,8 @@ public class SysOrganizationService extends MybatisBaseService<SysOrganizationMa
}
return rb.success().setData(sysOrganizationListVos);
}
}
public SysOrganization selectByOrgCodeAndPsid(String orgCode, String pSid) {
return baseMapper.selectByOrgCodeAndPsid(orgCode,pSid);
}
}

9
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanRepaymentSchedule.java

@ -88,5 +88,12 @@ public class LoanRepaymentSchedule extends BaseEntity {
private BigDecimal singleOtherMidRepay;
@ApiModelProperty("单独其他融末期月还")
private BigDecimal singleOtherLastRepay;
@ApiModelProperty("导入累欠本金")
private BigDecimal importTiredMoney;
@ApiModelProperty("导入公司垫还资方金额")
private BigDecimal importPaymentMoney;
@ApiModelProperty("导入垫还资方逾期利息")
private BigDecimal importInterest;
@ApiModelProperty("导入资金占用费")
private BigDecimal importFund;
}

12
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanRepaymentScheduleFeign.java

@ -87,7 +87,17 @@ public interface LoanRepaymentScheduleFeign {
@ApiOperation(value = "导入贷后历史数据")
@PostMapping("/importHistoryData")
public ResultBean importHistoryData(
@RequestParam(value = "file") MultipartFile file, HttpServletRequest request) throws IOException;
@RequestParam(value = "file") MultipartFile file, @RequestParam("userSid") String userSid, HttpServletRequest request) throws IOException;
@ApiOperation(value = "导入贷后休眠还款计划表数据")
@PostMapping("/importSleepData")
public ResultBean importSleepData(
@RequestParam(value = "file") MultipartFile file, @RequestParam("userSid") String userSid, HttpServletRequest request) throws IOException;
@ApiOperation(value = "生成休眠还款记录数据")
@PostMapping("/importSleepHistoryData")
public ResultBean importSleepHistoryData(@RequestParam("userSid") String userSid);
//-------------------------app接口--------------------

14
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/LoanRepaymentScheduleFeignFallback.java

@ -22,6 +22,8 @@ import java.util.List;
@Component
public class LoanRepaymentScheduleFeignFallback implements LoanRepaymentScheduleFeign {
@Override
public ResultBean<LoanCreateSchedulePdfVo> loanCreateSchedule(String salesOrderSid) {
return null;
@ -74,7 +76,17 @@ public class LoanRepaymentScheduleFeignFallback implements LoanRepaymentSchedule
}
@Override
public ResultBean importHistoryData(MultipartFile file, HttpServletRequest request) throws IOException {
public ResultBean importHistoryData(MultipartFile file, String userSid,HttpServletRequest request) throws IOException {
return null;
}
@Override
public ResultBean importSleepData(MultipartFile file, String userSid, HttpServletRequest request) throws IOException {
return null;
}
@Override
public ResultBean importSleepHistoryData(String userSid) {
return null;
}

43
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/historyData/ImportSleepData.java

@ -0,0 +1,43 @@
package com.yxt.anrui.riskcenter.api.loanrepaymentschedule.historyData;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author Fan
* @description
* @date 2024/7/4 8:32
*/
@Data
public class ImportSleepData {
@ApiModelProperty("资方合同号")
private String bankContractNo;
@ApiModelProperty("借款人")
private String borrowerName;
@ApiModelProperty("车架号")
private String vinNo;
@ApiModelProperty("期数")
private String period;
@ApiModelProperty("应还日期")
private String dueDate;
@ApiModelProperty("应还月还")
private String dueMoney;
@ApiModelProperty("分公司")
private String useOrgName;
@ApiModelProperty("主表sid")
private String scheduleSid;
@ApiModelProperty("主产品/其他融(0/1)")
private String policyOrOther;
private String deptSid;
private String dept;
private String useOrgSid;
private String orgSidPath;
private String borrowerSid;
private String busVinSid;
private String loanContractSid;
private String loanContractNo;
private String bankName;
private String salesOrderSid;
}

19
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanrepaymentschedule/historyData/ReturnSleepMsp.java

@ -0,0 +1,19 @@
package com.yxt.anrui.riskcenter.api.loanrepaymentschedule.historyData;
import lombok.Data;
import java.util.List;
import java.util.Set;
/**
* @author Fan
* @description
* @date 2024/7/4 8:32
*/
@Data
public class ReturnSleepMsp {
private Set<String> setMsg;
private List<ImportSleepData> list;
}

4
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinbank/LoanFinBankMapper.java

@ -92,4 +92,6 @@ public interface LoanFinBankMapper extends BaseMapper<LoanFinBank> {
LoanFinBank reAdvancesByOrderSid(@Param("orderSid") String orderSid);
LoanFinBank selBankByOrderSid(@Param("orderSid") String salesOrderSid);
}
LoanFinBank selectFinBankByName(@Param("bankName") String bankName);
}

8
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinbank/LoanFinBankMapper.xml

@ -96,4 +96,10 @@
WHERE s.salesOrderSid = #{orderSid}
AND s.isDelete = '0'
</select>
</mapper>
<select id="selectFinBankByName" resultType="com.yxt.anrui.riskcenter.api.loanfinbank.LoanFinBank">
select *
from loan_fin_bank
where isDelete = 0
and bankShortName = #{bankName}
</select>
</mapper>

14
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinbank/LoanFinBankService.java

@ -195,6 +195,18 @@ public class LoanFinBankService extends MybatisBaseService<LoanFinBankMapper, Lo
return baseMapper.selectBaseFinBankByName(managerName);
}
/**
* 根据资方名称查询
*
* @param bankName 资方名称
* @return
*/
public LoanFinBank selectFinBankByName(String bankName) {
return baseMapper.selectFinBankByName(bankName);
}
/**
/**
* 修改时根据资方名称查询是否存在与该资方名称相同的数据
*
@ -312,4 +324,4 @@ public class LoanFinBankService extends MybatisBaseService<LoanFinBankMapper, Lo
public LoanFinBank selBankByOrderSid(String salesOrderSid) {
return baseMapper.selBankByOrderSid(salesOrderSid);
}
}
}

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfundday/LoanFundDayMapper.java

@ -22,4 +22,6 @@ public interface LoanFundDayMapper extends BaseMapper<LoanFundDay> {
IPage<LoanFundDayVo> listPage(IPage<LoanFundDay> page, @Param(Constants.WRAPPER) QueryWrapper<LoanFundDay> qw);
List<LoanFundDayExportVo> fundDayExport(@Param(Constants.WRAPPER) QueryWrapper<LoanFundDay> qw);
void saveList(@Param("list") List<LoanFundDay> list);
}

12
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfundday/LoanFundDayMapper.xml

@ -1,6 +1,16 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.anrui.riskcenter.biz.loanfundday.LoanFundDayMapper">
<insert id="saveList">
insert into
loan_fund_day(createBySid,sid,createTime,isEnable,
createDate,paymentMoney,fund,busSid)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.createBySid},#{item.sid},#{item.createTime},#{item.isEnable},#{item.createDate},#{item.paymentMoney},#{item.fund},
#{item.busSid})
</foreach>
</insert>
<select id="listPage" resultType="com.yxt.anrui.riskcenter.api.loanfundday.LoanFundDayVo">
select lrd.loanContractNo,
lrd.bankName,
@ -37,4 +47,4 @@
${ew.sqlSegment}
</where>
</select>
</mapper>
</mapper>

4
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfundday/LoanFundDayService.java

@ -197,4 +197,8 @@ public class LoanFundDayService extends MybatisBaseService<LoanFundDayMapper, Lo
}
return exportVos;
}
public void saveList(List<LoanFundDay> loanFundDays) {
baseMapper.saveList(loanFundDays);
}
}

2
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryMapper.java

@ -81,4 +81,6 @@ public interface LoanRepaymentHistoryMapper extends BaseMapper<LoanRepaymentHist
List<TransferedPaymentExportVo> transferedPaymentExcel(@Param(Constants.WRAPPER)QueryWrapper<LoanRepaymentHistory> qw);
List<UpdateTimeByBankName> selUpdateTimeByBankName(@Param("histories") List<String> histories);
void saveList(@Param("list") List<LoanRepaymentHistory> list);
}

12
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryMapper.xml

@ -1,6 +1,18 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.anrui.riskcenter.biz.loanrepaymenthistory.LoanRepaymentHistoryMapper">
<insert id="saveList">
insert into
loan_repayment_history(createBySid,sid,createTime,isEnable,
dataTime,updateState,updateTime,
actualDate,actualMoney,buckleKey,buckle,returnWayKey,returnWay,payState,scheduleSid,planDetailSid)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.createBySid},#{item.sid},#{item.createTime},#{item.isEnable},#{item.dataTime},#{item.updateState},#{item.updateTime},
#{item.actualDate},#{item.actualMoney},#{item.buckleKey},#{item.buckle},#{item.returnWayKey},#{item.returnWay},
#{item.payState},#{item.scheduleSid},#{item.planDetailSid})
</foreach>
</insert>
<update id="updateTimeByPlanSids">
update loan_repayment_plan_details
set updateTime = #{formatDate}

4
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymenthistory/LoanRepaymentHistoryService.java

@ -2186,4 +2186,8 @@ public class LoanRepaymentHistoryService extends MybatisBaseService<LoanRepaymen
}
return records;
}
public void saveList(List<LoanRepaymentHistory> histories) {
baseMapper.saveList(histories);
}
}

8
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.java

@ -86,4 +86,12 @@ public interface LoanRepaymentPlanDetailsMapper extends BaseMapper<LoanRepayment
String selSumMoneyByScheduleSid(@Param("sid") String sid);
List<LoanRepaymentPlanDetails> selByMainSid(String sid);
List<LoanRepaymentPlanDetails> selByMainSidAndPolicyOrOther(@Param("sid") String sid, @Param("s") String s);
void updateImportDataList(@Param("list") List<LoanRepaymentPlanDetails> list);
void saveList(@Param("list") List<LoanRepaymentPlanDetails> list);
}

65
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.xml

@ -1,6 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.anrui.riskcenter.biz.loanrepaymentplandetails.LoanRepaymentPlanDetailsMapper">
<insert id="saveList">
insert into
loan_repayment_plan_details(createBySid,sid,createTime,isEnable,salesOrderSid,loanContractSid,loanContractNo,
policyName,bankContractNo,customer,customerSid,borrowerSid,borrowerName,`period`,scheduleSid,bankName,deptSid,dept,useOrgSid,useOrgName,
orgSidPath,busVinSid,vinNo,vehMark,policyOrOther,dueMoney,dueDate,updateTime)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.createBySid},#{item.sid},#{item.createTime},#{item.isEnable},#{item.salesOrderSid},#{item.loanContractSid},#{item.loanContractNo},
#{item.policyName},#{item.bankContractNo},#{item.customer},#{item.customerSid},#{item.borrowerSid},#{item.borrowerName},
#{item.period},#{item.scheduleSid},#{item.bankName},#{item.deptSid},#{item.dept},#{item.useOrgSid},#{item.useOrgName},#{item.orgSidPath},
#{item.busVinSid},#{item.vinNo},#{item.vehMark},#{item.policyOrOther},#{item.dueMoney},#{item.dueDate},#{item.updateTime})
</foreach>
</insert>
<update id="updateTime">
UPDATE loan_repayment_plan_details
SET updateTime = #{updateTime}
@ -77,7 +90,7 @@
lrpd.customer,
lrpd.borrowerName,
(
lrpd.`dueMoney` - SUM(IFNULL(lrh.actualMoney, 0))
lrpd.`dueMoney` - SUM (IFNULL(lrh.actualMoney, 0))
) AS notRepaidMoney
FROM
`loan_repayment_plan_details` lrpd
@ -533,6 +546,37 @@
WHERE sid = #{sid}
AND period = #{period}
</update>
<update id="updateImportDataList" parameterType="java.util.List">
update loan_repayment_plan_details
<trim prefix="set" suffixOverrides=",">
<trim prefix="paymentMoney =case" suffix="end,">
<foreach collection="list" item="item" index="index">
<if test="item.paymentMoney !=null and item.paymentMoney != ''">
when id=#{item.id} then #{item.paymentMoney}
</if>
</foreach>
</trim>
<trim prefix="paymentInterest =case" suffix="end,">
<foreach collection="list" item="item" index="index">
<if test="item.paymentInterest !=null and item.paymentInterest != ''">
when id=#{item.id} then #{item.paymentInterest}
</if>
</foreach>
</trim>
<trim prefix="overdue =case" suffix="end,">
<foreach collection="list" item="item" index="index">
<!-- <if test="item.overdue !=null and item.overdue != ''">-->
when id=#{item.id} then #{item.overdue}
<!-- </if>-->
</foreach>
</trim>
</trim>
where id in
<foreach collection="list" index="index" item="item"
separator="," open="(" close=")">
#{item.id}
</foreach>
</update>
<select id="selVehSidAndPeriod"
@ -788,6 +832,23 @@
)
</select>
<select id="selSumMoneyByScheduleSid" resultType="java.lang.String">
SELECT IFNULL(SUM(dueMoney),0) FROM loan_repayment_plan_details WHERE scheduleSid = #{sid}
SELECT IFNULL(SUM(dueMoney), 0)
FROM loan_repayment_plan_details
WHERE scheduleSid = #{sid}
</select>
<select id="selByMainSid"
resultType="com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanRepaymentPlanDetails">
select *
from loan_repayment_plan_details
where scheduleSid = #{sid}
order by period asc
</select>
<select id="selByMainSidAndPolicyOrOther"
resultType="com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.LoanRepaymentPlanDetails">
select *
from loan_repayment_plan_details
where scheduleSid = #{sid}
and policyOrOther = #{s}
order by period asc
</select>
</mapper>

16
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsService.java

@ -331,4 +331,20 @@ public class LoanRepaymentPlanDetailsService extends MybatisBaseService<LoanRepa
public String selSumMoneyByScheduleSid(String sid) {
return baseMapper.selSumMoneyByScheduleSid(sid);
}
public List<LoanRepaymentPlanDetails> selByMainSid(String sid) {
return baseMapper.selByMainSid(sid);
}
public List<LoanRepaymentPlanDetails> selByMainSidAndPolicyOrOther(String sid, String s) {
return baseMapper.selByMainSidAndPolicyOrOther(sid,s);
}
public void updateImportDataList(List<LoanRepaymentPlanDetails> planDetails) {
baseMapper.updateImportDataList(planDetails);
}
public void saveList(List<LoanRepaymentPlanDetails> planDetails) {
baseMapper.saveList(planDetails);
}
}

8
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleMapper.java

@ -46,4 +46,12 @@ public interface LoanRepaymentScheduleMapper extends BaseMapper<LoanRepaymentSch
List<LoanRepaymentPlanDetailsExportVo> selPlansExcel(@Param("sids") List<String> sids);
List<DetailsVehVo> selMoneyAndVin(@Param("sid") String sid);
int saveList(@Param("list") List<LoanRepaymentSchedule> list);
LoanRepaymentSchedule selByBankContractNoForSleepData(@Param("bankContractNo") String bankContractNo,@Param("vinNo") String vinNo);
LoanRepaymentSchedule selByOtherBankContractNoForSleepData(@Param("bankContractNo") String bankContractNo,@Param("vinNo") String vinNo);
int updateIsEnable(@Param("list") List<String> list);
}

33
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleMapper.xml

@ -1,6 +1,31 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yxt.anrui.riskcenter.biz.loanrepaymentschedule.LoanRepaymentScheduleMapper">
<insert id="saveList">
insert into loan_repayment_schedule(createBySid,sid,createTime,isEnable,salesOrderSid,borrowerSid,borrowerName,
vehCount,vinNo,loanContractSid,loanContractNo,bankContractNo,bankName,policyName,mainPeriod,mainRepayDate,
mainLastDate,mainFirstRepay,mainMidRepay,mainLastRepay,otherPeriod,otherBankNo,otherRepayDate,otherFirstRepay,
otherMidRepay,otherLastRepay,isOtherPolicy,sameBank,cwDeptNo,isDifferent,importTiredMoney,importPaymentMoney,
importInterest,importFund)
values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.createBySid},#{item.sid},#{item.createTime},#{item.isEnable},#{item.salesOrderSid},#{item.borrowerSid},#{item.borrowerName},
#{item.vehCount},#{item.vinNo},#{item.loanContractSid},#{item.loanContractNo},#{item.bankContractNo},#{item.bankName},
#{item.policyName},#{item.mainPeriod},#{item.mainRepayDate},#{item.mainLastDate},#{item.mainFirstRepay},#{item.mainMidRepay},
#{item.mainLastRepay},#{item.otherPeriod},#{item.otherBankNo},#{item.otherRepayDate},#{item.otherFirstRepay},#{item.otherMidRepay},
#{item.otherLastRepay},#{item.isOtherPolicy},#{item.sameBank},#{item.cwDeptNo},#{item.isDifferent},#{item.importTiredMoney},
#{item.importPaymentMoney},#{item.importInterest},#{item.importFund}
)
</foreach>
</insert>
<update id="updateIsEnable">
update loan_repayment_schedule
set isEnable = 3
where sid in
<foreach collection="list" item="item" open="(" close=")" separator=",">
#{item}
</foreach>
</update>
<select id="selectByContractSid"
resultType="com.yxt.anrui.riskcenter.api.loanrepaymentschedule.LoanRepaymentSchedule">
select *
@ -152,4 +177,12 @@
GROUP BY
p.vinNo
</select>
<select id="selByBankContractNoForSleepData"
resultType="com.yxt.anrui.riskcenter.api.loanrepaymentschedule.LoanRepaymentSchedule">
select * from loan_repayment_schedule where bankContractNo =#{bankContractNo} and vinNo =#{vinNo}
</select>
<select id="selByOtherBankContractNoForSleepData"
resultType="com.yxt.anrui.riskcenter.api.loanrepaymentschedule.LoanRepaymentSchedule">
select * from loan_repayment_schedule where otherBankNo =#{bankContractNo} and vinNo =#{vinNo}
</select>
</mapper>

15
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleRest.java

@ -35,6 +35,7 @@ public class LoanRepaymentScheduleRest implements LoanRepaymentScheduleFeign {
@Autowired
private LoanRepaymentScheduleService loanRepaymentScheduleService;
@Override
public ResultBean<LoanCreateSchedulePdfVo> loanCreateSchedule(String salesOrderSid) {
return loanRepaymentScheduleService.loanCreateSchedule(salesOrderSid);
@ -89,8 +90,18 @@ public class LoanRepaymentScheduleRest implements LoanRepaymentScheduleFeign {
}
@Override
public ResultBean importHistoryData(MultipartFile file, HttpServletRequest request) throws IOException {
return loanRepaymentScheduleService.importHistoryData(file,request);
public ResultBean importHistoryData(MultipartFile file,String userSid, HttpServletRequest request) throws IOException {
return loanRepaymentScheduleService.importHistoryData(file,userSid,request);
}
@Override
public ResultBean importSleepData(MultipartFile file, String userSid, HttpServletRequest request) throws IOException {
return loanRepaymentScheduleService.importSleepData(file,userSid,request);
}
@Override
public ResultBean importSleepHistoryData(String userSid) {
return loanRepaymentScheduleService.importSleepHistoryData(userSid);
}
@Override

1554
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentschedule/LoanRepaymentScheduleService.java

File diff suppressed because it is too large

6
yxt-as/src/main/java/com/yxt/anrui/as/api/asservicegroup/AsServiceGroupListVo.java

@ -1,7 +1,10 @@
package com.yxt.anrui.as.api.asservicegroup;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
* @author Fan
* @description
@ -11,4 +14,7 @@ import lombok.Data;
public class AsServiceGroupListVo {
private String groupSid; //班组sid
private String groupName; //班组名称
private List<MemberVo> members;
}

18
yxt-as/src/main/java/com/yxt/anrui/as/api/asservicegroup/MemberVo.java

@ -0,0 +1,18 @@
package com.yxt.anrui.as.api.asservicegroup;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author Fan
* @description
* @date 2024/7/2 10:13
*/
@Data
public class MemberVo {
@ApiModelProperty("成员sid")
private String memberSid;
@ApiModelProperty("成员姓名")
private String memberName;
}

2
yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupMapper.java

@ -58,7 +58,7 @@ public interface AsServiceGroupMapper extends BaseMapper<AsServiceGroup> {
IPage<AsServiceGroupVo> selectPageVo(IPage<AsServiceGroup> page, @Param(Constants.WRAPPER) Wrapper<AsServiceGroup> qw);
List<AsServiceGroupListVo> getGroupList(@Param("useOrgSid") String useOrgSid);
List<AsServiceGroup> getGroupList(@Param("useOrgSid") String useOrgSid);
@Select("select count(*) from as_service_group where groupName = #{groupName} and useOrgSid = #{useOrgSid} and isDelete = '0'")
int checkByCodeAndUseOrgSid(@Param("groupName") String groupName,@Param("useOrgSid") String useOrgSid);

5
yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupMapper.xml

@ -9,9 +9,8 @@
<where>${ew.sqlSegment}</where>
</select>
<select id="getGroupList" resultType="com.yxt.anrui.as.api.asservicegroup.AsServiceGroupListVo">
select sid as groupSid,
groupName
<select id="getGroupList" resultType="com.yxt.anrui.as.api.asservicegroup.AsServiceGroup">
select *
from as_service_group
where useOrgSid = #{useOrgSid}
and isDelete = '0'

39
yxt-as/src/main/java/com/yxt/anrui/as/biz/asservicegroup/AsServiceGroupService.java

@ -178,8 +178,8 @@ public class AsServiceGroupService extends MybatisBaseService<AsServiceGroupMapp
BeanUtil.copyProperties(dto, entity, "id", "sid");
List<String> memberSids = dto.getMemberSids();
List<String> memberNames = dto.getMemberNames();
entity.setMemberSid(StringUtils.join(memberSids,","));
entity.setMemberName(StringUtils.join(memberNames,","));
entity.setMemberSid(StringUtils.join(memberSids, ","));
entity.setMemberName(StringUtils.join(memberNames, ","));
baseMapper.insert(entity);
}
@ -192,8 +192,8 @@ public class AsServiceGroupService extends MybatisBaseService<AsServiceGroupMapp
BeanUtil.copyProperties(dto, entity, "id", "sid");
List<String> memberSids = dto.getMemberSids();
List<String> memberNames = dto.getMemberNames();
entity.setMemberSid(StringUtils.join(memberSids,","));
entity.setMemberName(StringUtils.join(memberNames,","));
entity.setMemberSid(StringUtils.join(memberSids, ","));
entity.setMemberName(StringUtils.join(memberNames, ","));
baseMapper.updateById(entity);
}
@ -203,18 +203,41 @@ public class AsServiceGroupService extends MybatisBaseService<AsServiceGroupMapp
BeanUtil.copyProperties(entity, vo);
String memberSid = entity.getMemberSid();
String memberName = entity.getMemberName();
if (StringUtils.isNotBlank(memberSid)){
if (StringUtils.isNotBlank(memberSid)) {
vo.setMemberSids(Arrays.asList(memberSid.split(",")));
}
if (StringUtils.isNotBlank(memberName)){
if (StringUtils.isNotBlank(memberName)) {
vo.setMemberNames(Arrays.asList(memberName.split(",")));
}
return vo;
}
public List<AsServiceGroupListVo> getGroupList(String useOrgSid) {
List<AsServiceGroupListVo> list = baseMapper.getGroupList(useOrgSid);
return list;
List<AsServiceGroup> list = baseMapper.getGroupList(useOrgSid);
List<AsServiceGroupListVo> voList = new ArrayList<>();
if (!list.isEmpty()) {
for (AsServiceGroup asServiceGroup : list) {
AsServiceGroupListVo vo = new AsServiceGroupListVo();
vo.setGroupSid(asServiceGroup.getSid());
vo.setGroupName(asServiceGroup.getGroupName());
List<MemberVo> members = new ArrayList<>();
if (StringUtils.isNotBlank(asServiceGroup.getMemberSid())) {
String memberSid = asServiceGroup.getMemberSid();
String memberName = asServiceGroup.getMemberName();
String[] splitSid = memberSid.split(",");
String[] splitName = memberName.split(",");
for (int i = 0; i < splitSid.length; i++) {
MemberVo memberVo = new MemberVo();
memberVo.setMemberSid(splitSid[i]);
memberVo.setMemberName(splitName[i]);
members.add(memberVo);
}
vo.setMembers(members);
}
voList.add(vo);
}
}
return voList;
}
public void delete(String[] sids) {

Loading…
Cancel
Save