|
@@ -351,8 +351,9 @@ public class repaymentController extends BaseController {
|
|
|
*/
|
|
|
@PreAuthorize(hasPermi = "service:repayment:edit")
|
|
|
@Log(title = "还款登记", businessType = BusinessType.UPDATE)
|
|
|
+ @Transactional(rollbackFor=Exception.class)
|
|
|
@PutMapping
|
|
|
- public void RepaymentRegistration(@RequestBody Map map){
|
|
|
+ public void RepaymentRegistration(@RequestBody Map map) throws Exception{
|
|
|
//附件url
|
|
|
List<Map<String, String>> file = (List<Map<String, String>>) map.get("zfrApplyFile");
|
|
|
// if(file.size() == 0){
|
|
@@ -397,30 +398,36 @@ public class repaymentController extends BaseController {
|
|
|
//融资金额
|
|
|
String amount = record.getZfrLoanAmount();
|
|
|
//融信编号
|
|
|
- String number = zcFinanceInf.getZfiNumber();
|
|
|
+ ZcFinanceInf inf = zcFinanceInfService.getById(zfiId);
|
|
|
+ String number = inf.getZfiNumber();
|
|
|
//核心企业
|
|
|
- String coreCompany = zcFinanceInf.getZfiCoreId();
|
|
|
+ String coreCompany = inf.getZfiCoreId();
|
|
|
//核心企业经办人
|
|
|
String user = "";
|
|
|
LambdaQueryWrapper<SysUserCompanyRel> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
queryWrapper.eq(SysUserCompanyRel::getSucrCompanyId,coreCompany);
|
|
|
queryWrapper.eq(SysUserCompanyRel::getSucrHandler,"1");
|
|
|
List<SysUserCompanyRel> sysUserCompanyRel = sysUserCompanyRelService.findSysUserCompanyRels(queryWrapper);
|
|
|
- user = CommonUtil.objToString(sysUserCompanyRel.get(0).getSucrUserId());
|
|
|
+ if(sysUserCompanyRel.size()>0){
|
|
|
+ user = CommonUtil.objToString(sysUserCompanyRel.get(0).getSucrUserId());
|
|
|
+ }
|
|
|
//融资企业
|
|
|
- String company = zcFinanceInf.getZfiSupplierId();
|
|
|
+ String company = inf.getZfiSupplierId();
|
|
|
//融资企业经办人
|
|
|
String handler = "";
|
|
|
LambdaQueryWrapper<SysUserCompanyRel> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.eq(SysUserCompanyRel::getSucrCompanyId,company);
|
|
|
wrapper.eq(SysUserCompanyRel::getSucrHandler,"1");
|
|
|
List<SysUserCompanyRel> userCompanyRel = sysUserCompanyRelService.findSysUserCompanyRels(wrapper);
|
|
|
- handler = CommonUtil.objToString(userCompanyRel.get(0).getSucrUserId());
|
|
|
+ if(userCompanyRel.size()>0){
|
|
|
+ handler = CommonUtil.objToString(userCompanyRel.get(0).getSucrUserId());
|
|
|
+ }
|
|
|
+
|
|
|
//企业名称
|
|
|
SysCompany sysCompany = sysCompanyService.getById(company);
|
|
|
String companyName = sysCompany.getScyName();
|
|
|
//融信创建 0:供应商申请, 1:核心企业开立, 2:供应商开立
|
|
|
- String createType = zcFinanceInf.getZfiCreateType();
|
|
|
+ String createType = inf.getZfiCreateType();
|
|
|
if("2".equals(createType)){
|
|
|
LambdaQueryWrapper<SysNotice> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper.eq(SysNotice::getTableId,zfrId);
|