Browse Source

优化

zhanglei
God 2 years ago
parent
commit
a924debb2c
  1. 6
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java
  2. 4
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanparameter/LoanParameterFeign.java
  3. 4
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanparameter/LoanParameterMapper.java
  4. 5
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanparameter/LoanParameterRest.java
  5. 6
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanparameter/LoanParameterService.java

6
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finbillapplication/FinBillApplicationService.java

@ -102,6 +102,7 @@ import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo;
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg;
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign;
import com.yxt.anrui.portal.api.sysuser.*;
import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameterFeign;
import com.yxt.common.base.config.component.FileUploadComponent;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.Base64;
@ -209,6 +210,8 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica
private BaseVehicleStateFeign baseVehicleStateFeign;
@Autowired
private BusValcustFilingFeign busValcustFilingFeign;
@Autowired
private LoanParameterFeign loanParameterFeign;
private QueryWrapper<FinBillApplication> createQueryWrapper(FinBillApplicationQuery query) {
// todo: 这里根据具体业务调整查询条件
@ -782,8 +785,11 @@ public class FinBillApplicationService extends MybatisBaseService<FinBillApplica
int i = money.compareTo(BigDecimal.ZERO);
if (i == 1){
busValcustFilingDto.setIsGdk("0");
String parameterValue = loanParameterFeign.fetchByParNo("CW_JZPZSXFBL").getData();
busValcustFilingDto.setYsMoney(money.multiply(new BigDecimal(parameterValue)).toString());;
}else {
busValcustFilingDto.setIsGdk("1");
busValcustFilingDto.setYsMoney("0");
}
busValcustFilingDto.setMoney(money.abs().toString());
busValcustFilingDto.setSaleOrderSid(busSalesOrder.getSid());

4
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanparameter/LoanParameterFeign.java

@ -49,5 +49,9 @@ public interface LoanParameterFeign {
@ResponseBody
public ResultBean<LoanParameterDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid);
@ApiOperation("根据参数编码查询参数值")
@PostMapping("/fetchByParNo")
@ResponseBody
ResultBean<String> fetchByParNo(@RequestParam("parNo") String parNo);
}

4
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanparameter/LoanParameterMapper.java

@ -8,6 +8,7 @@ import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameter;
import com.yxt.anrui.riskcenter.api.loanparameter.LoanParameterVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
/**
@ -21,4 +22,7 @@ public interface LoanParameterMapper extends BaseMapper<LoanParameter> {
IPage<LoanParameterVo> listPage(IPage<LoanParameter> page, @Param(Constants.WRAPPER) QueryWrapper<LoanParameter> qw);
int updateBySidDelete(String sid);
@Select("select parameterValue from loan_parameter where parameterNo = #{parNo}")
String fetchByParNo(String parNo);
}

5
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanparameter/LoanParameterRest.java

@ -48,4 +48,9 @@ public class LoanParameterRest implements LoanParameterFeign {
public ResultBean<LoanParameterDetailsVo> fetchDetailsBySid(String sid) {
return parameterService.fetchDetailsBySid(sid);
}
@Override
public ResultBean<String> fetchByParNo(String parNo) {
return parameterService.fetchByParNo(parNo);
}
}

6
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanparameter/LoanParameterService.java

@ -145,4 +145,10 @@ public class LoanParameterService extends MybatisBaseService<LoanParameterMapper
vo.setOrgPath(loanParameter.getOrgSidPath());
return rb.success().setData(vo);
}
public ResultBean<String> fetchByParNo(String parNo) {
ResultBean rb = ResultBean.fireFail();
String parameterValue = baseMapper.fetchByParNo(parNo);
return rb.success().setData(parameterValue);
}
}

Loading…
Cancel
Save