Browse Source

Merge remote-tracking branch 'origin/master'

master
dimengzhe 2 years ago
parent
commit
20de66097b
  1. 28
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java
  2. 56
      anrui-base/anrui-base-ui/src/views/guakaogongsi/guakaogongsiguanli/guakaogongsiguanli.vue
  3. 13
      anrui-riskcenter-ui/src/views/capital/capital.vue
  4. 1
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfileexamine/LoanFileexamineQuery.java
  5. 5
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfileexamine/LoanFileexamineVo.java
  6. 8
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinbank/LoanFinBankQuery.java
  7. 1
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfileexamine/LoanFileexamineMapper.xml
  8. 11
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfileexamine/LoanFileexamineService.java
  9. 61
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinbank/LoanFinBankService.java
  10. 18
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/fileexamine/FileexamineDetailsVo.java
  11. 8
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/fileexamine/FileexamineDto.java
  12. 9
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/fileexamine/FileexamineFeign.java
  13. 5
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/fileexamine/FileexamineFeignFallback.java
  14. 16
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/fileexamine/FileexamineVo.java
  15. 7
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/fileexamine/FileexamineRest.java
  16. 37
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/fileexamine/FileexamineService.java

28
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java

@ -71,6 +71,7 @@ import com.yxt.anrui.portal.api.sysuser.SysUserVo;
import com.yxt.anrui.riskcenter.api.loansolutions.LoanSolutionsFeign;
import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionsDetailsVo;
import com.yxt.anrui.riskcenter.api.loansolutions.app.SolutionssVo;
import com.yxt.anrui.riskcenter.api.loansolutionsdetail.LoanSolutionsDetailFeign;
import com.yxt.common.base.config.component.DocPdfComponent;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.*;
@ -1764,22 +1765,34 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp
SysOrganizationVo sysOrganizationVo1 = sysOrganizationFeign.fetchBySid(baseVehicleOutApply.getCreateOrgSid()).getData();
otherReceivableOne.setCollectionOrg(sysOrganizationVo1.getOrgCode());
otherReceivableOne.setBussDate(DateUtil.formatDate(new Date()));
List<OtherReceivable.CollectionDetailDto> collectionDetailDtoListOne = new ArrayList<>();
List<OtherReceivable.CollectionDetailDto> collectionDetailDtoList = new ArrayList<>();
OtherReceivable.CollectionDetailDto collectionDetailDtoOne = new OtherReceivable.CollectionDetailDto();
OtherReceivable.CollectionDetailDto collectionDetailDtoTwo = new OtherReceivable.CollectionDetailDto();
SysOrganizationVo sysOrganizationVo2 = sysOrganizationFeign.fetchBySid(baseVehicleOutApply.getOrgSid()).getData();
collectionDetailDtoOne.setDearDept(sysOrganizationVo2.getOrgCode());
collectionDetailDtoTwo.setDearDept(sysOrganizationVo2.getOrgCode());
BusSalesOrder busSalesOrder = busSalesOrderFeign.selectOrderByContractNo(baseVehicleOutApply.getContractNo()).getData();
if ("2".equals(busSalesOrder.getFinancePlan()) && "1".equals(busSalesOrder.getPayTypeKey())) {
BusSalesOrderVehicle busSalesOrderVehicle = busSalesOrderVehicleFeign.selectByNoAndVinSid(baseVehicleOutApply.getContractNo(), zcDto.getVinSid()).getData();
String otherReceivableMoney = finUncollectedReceivablesDetailedFeign.selectByBusVinSid(busSalesOrderVehicle.getSid()).getData();
if (StringUtils.isNotBlank(otherReceivableMoney)) {
SolutionsDetailsVo solutionsDetailsVo = loanSolutionsFeign.selectDetails(busSalesOrder.getSid()).getData();
String serviceAmount = solutionsDetailsVo.getServiceAmount();
if (StringUtils.isNotBlank(otherReceivableMoney) && StringUtils.isNotBlank(serviceAmount)) {
collectionDetailDtoOne.setExTaxMoney("-" + otherReceivableMoney);
collectionDetailDtoTwo.setExTaxMoney(serviceAmount);
collectionDetailDtoList.add(collectionDetailDtoOne);
collectionDetailDtoList.add(collectionDetailDtoTwo);
} else if (StringUtils.isNotBlank(otherReceivableMoney) && StringUtils.isBlank(serviceAmount)) {
collectionDetailDtoOne.setExTaxMoney("-" + otherReceivableMoney);
collectionDetailDtoList.add(collectionDetailDtoOne);
} else if (StringUtils.isBlank(otherReceivableMoney) && StringUtils.isNotBlank(serviceAmount)) {
collectionDetailDtoTwo.setExTaxMoney(serviceAmount);
collectionDetailDtoList.add(collectionDetailDtoTwo);
} else {
return null;
}
}
collectionDetailDtoListOne.add(collectionDetailDtoOne);
otherReceivableOne.setCollectionDetails(collectionDetailDtoListOne);
otherReceivableOne.setCollectionDetails(collectionDetailDtoList);
return otherReceivableOne;
}
@ -2240,6 +2253,13 @@ public class BaseVehicleOutService extends MybatisBaseService<BaseVehicleOutMapp
SalOutStock salOutStockGcOrSz = createZSGCOrSZOutStock(gcOrSzDtos, baseVehicleOutApply, temporaryNumZc);
finKingDeeFeign.draftSalOutStock(salOutStockGcOrSz);
}
//推送其他应收单
for (BaseVehicleZSOutDto zcDto : zcDtos) {
OtherReceivable otherReceivable = createZSOtherReceivableQKC(baseVehicleOutApply, zcDto);
if (otherReceivable != null) {
finKingDeeFeign.draftOtherReceivableBill(otherReceivable);
}
}
} else {//贷款
//挂车单独出库重推
if (zcDtosDK.size() == 0) {

56
anrui-base/anrui-base-ui/src/views/guakaogongsi/guakaogongsiguanli/guakaogongsiguanli.vue

@ -268,6 +268,8 @@ export default {
}
},
mounted() {
// vuewindowpostMessagehandleMessage
window.addEventListener('message', this.handleMessage)
this.$refs['btnbar'].setButtonList(this.btnList)
},
created() {
@ -283,7 +285,6 @@ export default {
code = event.data.params.code
}
if (code === 1) {
this.init()
this.centerDialogVisible = false
} else if (code === 2) {
this.dialogHeight = event.data.params.data
@ -530,57 +531,4 @@ export default {
}
</script>
<style scoped>
/deep/ .el-collapse {
border-top: 0px solid #e6ebf5;
border-bottom: 0px solid #e6ebf5;
}
/deep/ .el-collapse-item__content {
margin: 0;
padding: 0;
}
/deep/ .el-collapse-item__wrap {
border-bottom: 0px solid #ebeef5;
}
/deep/ .el-collapse-item__header {
border-bottom: 0px solid #e6ebf5;
}
.searchli {
padding: 5px 100px;
}
.btn {
padding: 15px 0 15px 0;
border: 1px solid #e0e3eb;
}
.tab-header {
background-color: #edf1f7;
padding: 8px 20px;
margin-bottom: 0 !important;
}
.listtop {
position: relative;
}
.rel_css {
position: absolute;
right: 150px;
}
.rel_btn {
height: 28px;
}
.rel_btn /deep/ .el-input__inner {
height: 28px;
}
.rel_btn /deep/ .el-input__icon {
line-height: 28px;
}
</style>

13
anrui-riskcenter-ui/src/views/capital/capital.vue

@ -124,7 +124,10 @@ export default {
manageName: '',
name: '',
mobile: '',
createOrgSid: ''
createOrgSid: '',
userSid: '',
orgPath: '',
menuUrl: ''
}
}
}
@ -190,6 +193,9 @@ export default {
//
getList() {
this.listLoading = true
this.listQuery.params.userSid = window.sessionStorage.getItem('userSid')
this.listQuery.params.orhPath = window.sessionStorage.getItem('defaultOrgPath')
this.listQuery.params.menuUrl = this.$route.path
req.listPage(this.listQuery).then(response => {
this.listLoading = false
if (response.success) {
@ -216,7 +222,10 @@ export default {
manageName: '',
name: '',
mobile: '',
createOrgSid: ''
createOrgSid: '',
userSid: '',
orgPath: '',
menuUrl: ''
}
}
this.init()

1
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfileexamine/LoanFileexamineQuery.java

@ -74,6 +74,7 @@ public class LoanFileexamineQuery implements Query {
@ApiModelProperty("组织全路径")
private String orgSidPath;
private String menuUrl;
private String menuSid;
private String type;
private String names;
}

5
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfileexamine/LoanFileexamineVo.java

@ -73,4 +73,9 @@ public class LoanFileexamineVo implements Vo {
private String policyName;
@ApiModelProperty("资方合同号")
private String bankContractNo;
@ApiModelProperty("销售订单sid")
private String saleOrderSid;
@ApiModelProperty("车架号")
private String vinNo;
}

8
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinbank/LoanFinBankQuery.java

@ -32,4 +32,12 @@ public class LoanFinBankQuery implements Query {
@ApiModelProperty("创建组织sid")
private String createOrgSid;
private String orgSidPath;
@ApiModelProperty("用户sid")
private String userSid;
@ApiModelProperty("组织全路径")
private String orgPath;
@ApiModelProperty("菜单sid")
private String menuSid;
@ApiModelProperty("菜单url")
private String menuUrl;
}

1
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfileexamine/LoanFileexamineMapper.xml

@ -6,6 +6,7 @@
<select id="selectPageVo" resultType="com.yxt.anrui.riskcenter.api.loanfileexamine.LoanFileexamineVo">
SELECT
lf.`sid`,
bo.sid AS saleOrderSid,
bo.`useOrgName`,
bo.`orgName`,
bo.`staffName`,

11
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfileexamine/LoanFileexamineService.java

@ -103,11 +103,12 @@ public class LoanFileexamineService extends MybatisBaseService<LoanFileexamineMa
LoanFileexamineQuery query = pq.getParams();
QueryWrapper<LoanFileexamine> qw = new QueryWrapper<>();
qw.eq("bl.busNo", 305);
if (StringUtils.isNotBlank(query.getMenuUrl())) {
if (StringUtils.isNotBlank(query.getMenuUrl()) || StringUtils.isNotBlank(query.getMenuSid())) {
//=======================
PrivilegeQuery privilegeQuery = new PrivilegeQuery();
privilegeQuery.setOrgPath(query.getOrgSidPath());
privilegeQuery.setMenuUrl(query.getMenuUrl());
privilegeQuery.setMenuSid(query.getMenuSid());
privilegeQuery.setUserSid(query.getUserSid());
ResultBean<String> defaultIdReltBean = sysUserFeign.selectPrivilegeLevel(privilegeQuery);
if (StringUtils.isNotBlank(defaultIdReltBean.getData())) {
@ -174,6 +175,14 @@ public class LoanFileexamineService extends MybatisBaseService<LoanFileexamineMa
}
IPage<LoanFileexamine> page = PagerUtil.queryToPage(pq);
IPage<LoanFileexamineVo> pagging = baseMapper.selectPageVo(page, qw);
for (LoanFileexamineVo record : pagging.getRecords()) {
List<BusSalesOrderVehicle> busSalesOrderVehicles = busSalesOrderVehicleFeign.selectListByOrderSid(record.getSaleOrderSid()).getData();
String vinNos = "";
for (BusSalesOrderVehicle busSalesOrderVehicle : busSalesOrderVehicles) {
vinNos = vinNos + busSalesOrderVehicle.getLinkNo() + ",";
}
record.setVinNo(vinNos.substring(0, vinNos.lastIndexOf(",")));
}
PagerVo<LoanFileexamineVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}

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

@ -6,9 +6,14 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign;
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo;
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign;
import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery;
import com.yxt.anrui.portal.api.sysuser.SysUserFeign;
import com.yxt.anrui.riskcenter.api.loanfile.LoanFile;
import com.yxt.anrui.riskcenter.api.loanfile.LoanFileEnum;
import com.yxt.anrui.riskcenter.api.loanfinbank.*;
import com.yxt.anrui.riskcenter.api.loanwarrantinformation.LoanWarrantInformation;
import com.yxt.anrui.riskcenter.api.loanwarrantinformation.LoanWarrantInformationQuery;
import com.yxt.anrui.riskcenter.api.loanwarrantinformation.LoanWarrantInformationVo;
import com.yxt.anrui.riskcenter.biz.loanfile.LoanFileService;
import com.yxt.common.base.config.component.FileUploadComponent;
import com.yxt.common.base.service.MybatisBaseService;
@ -52,6 +57,8 @@ public class LoanFinBankService extends MybatisBaseService<LoanFinBankMapper, Lo
private FileUploadComponent fileUploadComponent;
@Autowired
private LoanFileService loanFileService;
@Autowired
private SysUserFeign sysUserFeign;
public PagerVo<LoanFinBank> listPage(PagerQuery<LoanFinBankQuery> pq) {
LoanFinBankQuery query = pq.getParams();
@ -87,9 +94,59 @@ public class LoanFinBankService extends MybatisBaseService<LoanFinBankMapper, Lo
}
public PagerVo<LoanFinBankVo> listPageVo(PagerQuery<LoanFinBankQuery> pq) {
LoanFinBankQuery query = pq.getParams();
QueryWrapper<LoanFinBank> qw = createQueryWrapper(query);
IPage<LoanFinBank> page = PagerUtil.queryToPage(pq);
LoanFinBankQuery pagerQuery = pq.getParams();
QueryWrapper<LoanFinBank> qw = new QueryWrapper<>();
//=======================
PrivilegeQuery privilegeQuery = new PrivilegeQuery();
privilegeQuery.setOrgPath(pagerQuery.getOrgPath());
privilegeQuery.setMenuSid(pagerQuery.getMenuSid());
privilegeQuery.setMenuUrl(pagerQuery.getMenuUrl());
privilegeQuery.setUserSid(pagerQuery.getUserSid());
ResultBean<String> defaultIdReltBean = sysUserFeign.selectPrivilegeLevel(privilegeQuery);
if (StringUtils.isNotBlank(defaultIdReltBean.getData())) {
//数据权限ID(1集团、2事业部、3分公司、4部门、5个人)
String orgSidPath = pagerQuery.getOrgPath();
orgSidPath = orgSidPath + "/";
int i1 = orgSidPath.indexOf("/");
int i2 = orgSidPath.indexOf("/", i1 + 1);
int i3 = orgSidPath.indexOf("/", i2 + 1);
int i4 = orgSidPath.indexOf("/", i3 + 1);
String orgLevelKey = defaultIdReltBean.getData();
if ("1".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i1);
qw.like("orgSidPath", orgSidPath);
} else if ("2".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i2);
qw.like("orgSidPath", orgSidPath);
} else if ("3".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i3);
qw.like("orgSidPath", orgSidPath);
} else if ("4".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i4);
qw.like("orgSidPath", orgSidPath);
} else if ("5".equals(orgLevelKey)) {
qw.eq("createBySid", pagerQuery.getUserSid());
} else {
PagerVo<LoanFinBankVo> p = new PagerVo<>();
return p;
}
} else {
PagerVo<LoanFinBankVo> p = new PagerVo<>();
return p;
}
//=======================
if (StringUtils.isNotBlank(pagerQuery.getManageName())) {
qw.like("bankName", pagerQuery.getManageName());
}
if (StringUtils.isNotBlank(pagerQuery.getName())) {
qw.like("contactor", pagerQuery.getName());
}
if (StringUtils.isNotBlank(pagerQuery.getMobile())) {
qw.like("mobile", pagerQuery.getMobile());
}
qw.eq("isDelete", 0);
qw.orderByDesc("createTime");
IPage<LoanFinBankVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<LoanFinBankVo> p = PagerUtil.pageToVo(pagging, null);
return p;

18
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/fileexamine/FileexamineDetailsVo.java

@ -53,21 +53,21 @@ public class FileexamineDetailsVo implements Vo {
private String sid; // sid
@ApiModelProperty("消贷合同编号")
private String loanContractNo;
private String contractId;
@ApiModelProperty("台数")
private Integer num;
private Integer number;
@ApiModelProperty("贷款人名称")
private String borrowerName;
private String lenderName;
@ApiModelProperty("销售专员名称")
private String staffName;
private String salesName;
@ApiModelProperty("车架号拼接")
private String vinNo;
private String vin;
@ApiModelProperty("银行卡")
private List<String> yhkImages;
private List<String> bankCard;
@ApiModelProperty("购置税发票")
private List<String> gzsfpImages;
private List<String> purchaseTaxInvoice;
@ApiModelProperty("保险发票")
private List<String> bxfpImages;
private List<String> insuranceInvoice;
@ApiModelProperty("保单")
private List<String> bdImages;
private List<String> insuranceBills;
}

8
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/fileexamine/FileexamineDto.java

@ -54,11 +54,11 @@ public class FileexamineDto implements Dto {
private String sid; // sid
@ApiModelProperty("银行卡")
private List<String> yhkImages = new ArrayList<>();
private List<String> bankCard = new ArrayList<>();
@ApiModelProperty("购置税发票")
private List<String> gzsfpImages = new ArrayList<>();
private List<String> purchaseTaxInvoice = new ArrayList<>();
@ApiModelProperty("保险发票")
private List<String> bxfpImages = new ArrayList<>();
private List<String> insuranceInvoice = new ArrayList<>();
@ApiModelProperty("保单")
private List<String> bdImages = new ArrayList<>();
private List<String> insuranceBills = new ArrayList<>();
}

9
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/fileexamine/FileexamineFeign.java

@ -50,12 +50,12 @@ import org.springframework.web.bind.annotation.*;
@FeignClient(
contextId = "terminal-Fileexamine",
name = "anrui-terminal",
path = "v1/loanfileexamine",
path = "riskcenter/v1/loanData",
fallback = FileexamineFeignFallback.class)
public interface FileexamineFeign {
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
@PostMapping("/getLoanDataList")
@ResponseBody
public ResultBean<PagerVo<FileexamineVo>> listPage(@RequestBody PagerQuery<FileexamineQuery> pq);
@ -63,11 +63,6 @@ public interface FileexamineFeign {
@PostMapping("/save")
@ResponseBody
public ResultBean save(@RequestBody FileexamineDto dto);
@ApiOperation("根据sid删除记录")
@DeleteMapping("/delBySids")
@ResponseBody
public ResultBean delBySids(@RequestBody String[] sids);
@ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}")

5
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/fileexamine/FileexamineFeignFallback.java

@ -57,11 +57,6 @@ public class FileexamineFeignFallback implements FileexamineFeign {
return ResultBean.fireFail().setMsg("接口anrui-riskcenter/loanfileexamine/save无法访问");
}
@Override
public ResultBean delBySids( String[] sids){
return ResultBean.fireFail().setMsg("接口anrui-riskcenter/loanfileexamine/delBySids无法访问");
}
@Override
public ResultBean<FileexamineDetailsVo> fetchDetailsBySid(String sid){
ResultBean rb = ResultBean.fireFail();

16
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/risk/fileexamine/FileexamineVo.java

@ -51,15 +51,17 @@ public class FileexamineVo implements Vo {
private String sid; // sid
@ApiModelProperty("消贷合同编号")
private String loanContractNo;
private String contractId;
@ApiModelProperty("资料状态")
private String nodeState;
@ApiModelProperty("贷款人名称")
private String borrowerName;
private String lenderName;
@ApiModelProperty("车架号")
private String vin;
@ApiModelProperty("台数")
private String num;
private String carNum;
@ApiModelProperty("销售专员名称")
private String staffName;
@ApiModelProperty("资料状态")
private String zlState;
private String salesName;
@ApiModelProperty("是否上传")
private Boolean isUpload = false;
private Boolean showHandleBtn = false;
}

7
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/fileexamine/FileexamineRest.java

@ -50,7 +50,7 @@ import org.springframework.web.bind.annotation.*;
*/
@Api(tags = "放款资料审核")
@RestController
@RequestMapping("v1/loanfileexamine")
@RequestMapping("riskcenter/v1/loanData")
public class FileexamineRest implements FileexamineFeign {
@Autowired
@ -66,11 +66,6 @@ public class FileexamineRest implements FileexamineFeign {
return fileexamineService.save(dto);
}
@Override
public ResultBean delBySids(String[] sids) {
return null;
}
@Override
public ResultBean<FileexamineDetailsVo> fetchDetailsBySid(String sid) {
return fileexamineService.fetchDetailsBySid(sid);

37
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/risk/fileexamine/FileexamineService.java

@ -64,13 +64,14 @@ public class FileexamineService {
for (LoanFileexamineVo record : records) {
FileexamineVo fileexamineVo = new FileexamineVo();
fileexamineVo.setSid(record.getSid());
fileexamineVo.setLoanContractNo(record.getLoanContractNo());
fileexamineVo.setZlState(record.getZlState());
fileexamineVo.setBorrowerName(record.getBorrowerName());
fileexamineVo.setNum(record.getNum());
fileexamineVo.setStaffName(record.getUseOrgName() + "-" + record.getOrgName() + "-" + record.getStaffName());
fileexamineVo.setContractId(record.getLoanContractNo());
fileexamineVo.setNodeState(record.getZlState());
fileexamineVo.setLenderName(record.getBorrowerName());
fileexamineVo.setCarNum(record.getNum());
fileexamineVo.setVin(record.getVinNo());
fileexamineVo.setSalesName(record.getUseOrgName() + "-" + record.getOrgName() + "-" + record.getStaffName());
if ("未齐全".equals(record.getZlState())) {
fileexamineVo.setIsUpload(true);
fileexamineVo.setShowHandleBtn(true);
}
fileexamineVos.add(fileexamineVo);
}
@ -82,14 +83,14 @@ public class FileexamineService {
ResultBean rb = ResultBean.fireFail();
FileexamineDetailsVo fileexamineDetailsVo = new FileexamineDetailsVo();
LoanFileexamineDetailsVo data = loanFileexamineFeign.fetchDetailsBySid(sid).getData();
fileexamineDetailsVo.setLoanContractNo(data.getLoanContractNo());
fileexamineDetailsVo.setNum(data.getNum());
fileexamineDetailsVo.setStaffName(data.getStaffName());
fileexamineDetailsVo.setVinNo(data.getVinNo());
fileexamineDetailsVo.setYhkImages(data.getYhkImages());
fileexamineDetailsVo.setGzsfpImages(data.getGzsfpImages());
fileexamineDetailsVo.setBxfpImages(data.getBxfpImages());
fileexamineDetailsVo.setBdImages(data.getBdImages());
fileexamineDetailsVo.setContractId(data.getLoanContractNo());
fileexamineDetailsVo.setNumber(data.getNum());
fileexamineDetailsVo.setSalesName(data.getStaffName());
fileexamineDetailsVo.setVin(data.getVinNo());
fileexamineDetailsVo.setBankCard(data.getYhkImages());
fileexamineDetailsVo.setPurchaseTaxInvoice(data.getGzsfpImages());
fileexamineDetailsVo.setInsuranceInvoice(data.getBxfpImages());
fileexamineDetailsVo.setInsuranceBills(data.getBdImages());
return rb.success().setData(fileexamineDetailsVo);
}
@ -97,10 +98,10 @@ public class FileexamineService {
ResultBean rb = ResultBean.fireFail();
LoanFileDto loanFileDto = new LoanFileDto();
loanFileDto.setSid(dto.getSid());
loanFileDto.setYhkImages(dto.getYhkImages());
loanFileDto.setGzsfpImages(dto.getGzsfpImages());
loanFileDto.setBxfpImages(dto.getBxfpImages());
loanFileDto.setBdImages(dto.getBdImages());
loanFileDto.setYhkImages(dto.getBankCard());
loanFileDto.setGzsfpImages(dto.getPurchaseTaxInvoice());
loanFileDto.setBxfpImages(dto.getInsuranceInvoice());
loanFileDto.setBdImages(dto.getInsuranceBills());
loanFileexamineFeign.uploadFile(loanFileDto);
return rb.success();
}

Loading…
Cancel
Save