Browse Source

Merge remote-tracking branch 'origin/master'

master
dimengzhe 2 years ago
parent
commit
02e49a5ccc
  1. 4
      anrui-buscenter/anrui-buscenter-ui/src/views/chukuguanli/chukubanli/relation/weihukaipiaoxinxi.vue
  2. 4
      anrui-buscenter/anrui-buscenter-ui/src/views/workflow/chukuguanliFlow/chukuguanli/relation/weihukaipiao.vue
  3. 4
      anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/backups/relation/weihukaipiaoxinxi.vue
  4. 4
      anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/kaipiaoguanliFlow/relation/weihukaipiaoxinxi.vue
  5. 20
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java
  6. 39
      anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehVo.java
  7. 40
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml
  8. 44
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java
  9. 50
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java
  10. 25
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationService.java

4
anrui-buscenter/anrui-buscenter-ui/src/views/chukuguanli/chukubanli/relation/weihukaipiaoxinxi.vue

@ -283,6 +283,10 @@ export default {
this.$message({ showClose: true, type: 'error', message: '电话不能为空' })
return
}
if (this.formobj.name.length > 5) {
this.$message({ showClose: true, type: 'error', message: '选择个人时开票名称长度不超过5个汉字' })
return
}
this.submitdisabled = true
saveGeren(this.formobj).then((resp) => {
if (resp.success) {

4
anrui-buscenter/anrui-buscenter-ui/src/views/workflow/chukuguanliFlow/chukuguanli/relation/weihukaipiao.vue

@ -283,6 +283,10 @@ export default {
this.$message({ showClose: true, type: 'error', message: '电话不能为空' })
return
}
if (this.formobj.name.length > 5) {
this.$message({ showClose: true, type: 'error', message: '选择个人时开票名称长度不超过5个汉字' })
return
}
this.submitdisabled = true
saveGeren(this.formobj).then((resp) => {
if (resp.success) {

4
anrui-buscenter/anrui-finmanage-ui/src/views/anruifinmanagement/finginvoiceapply/backups/relation/weihukaipiaoxinxi.vue

@ -283,6 +283,10 @@ export default {
this.$message({ showClose: true, type: 'error', message: '电话不能为空' })
return
}
if (this.formobj.name.length > 5) {
this.$message({ showClose: true, type: 'error', message: '选择个人时开票名称长度不超过5个汉字' })
return
}
this.submitdisabled = true
saveGeren(this.formobj).then((resp) => {
if (resp.success) {

4
anrui-buscenter/anrui-finmanage-ui/src/views/workFlow/kaipiaoguanliFlow/relation/weihukaipiaoxinxi.vue

@ -283,6 +283,10 @@ export default {
this.$message({ showClose: true, type: 'error', message: '电话不能为空' })
return
}
if (this.formobj.name.length > 5) {
this.$message({ showClose: true, type: 'error', message: '选择个人时开票名称长度不超过5个汉字' })
return
}
this.submitdisabled = true
saveGeren(this.formobj).then((resp) => {
if (resp.success) {

20
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehQuery.java

@ -7,26 +7,30 @@ import lombok.Data;
@Data
public class LoanBeOverdueVehQuery implements Query {
@ApiModelProperty("分公司")
private String useOrgName;
@ApiModelProperty("销售部门")
private String dept;
@ApiModelProperty("贷款合同编号")
private String loanContractNo;
@ApiModelProperty("贷款人名称")
private String borrowerName;
@ApiModelProperty("客户姓名")
private String customerName;
@ApiModelProperty("销售专员")
private String staffName;
@ApiModelProperty("车型")
private String modelName;
@ApiModelProperty("车架号")
private String vinNo;
@ApiModelProperty("车牌号")
private String carNum;
@ApiModelProperty("贷款合同编号")
private String loanContractNo;
@ApiModelProperty("资方")
private String bankName;
@ApiModelProperty("资方合同编号")
private String bankContractNo;
@ApiModelProperty("逾期期数")
private String beOverduePeriod;
@ApiModelProperty("逾期金额")
private String beOverdueMoney;
@ApiModelProperty("逾期金额换算期数")
private String beOverdueMoneyAndPeriod;
@ApiModelProperty("风控专员")
private String riskStaffName;
private String userSid;
private String orgPath;

39
anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanbeoverdueveh/LoanBeOverdueVehVo.java

@ -10,33 +10,34 @@ import java.util.Date;
@Data
public class LoanBeOverdueVehVo implements Vo {
@ApiModelProperty("分公司")
private String useOrgName;
@ApiModelProperty("销售部门")
private String dept;
@ApiModelProperty("贷款合同编号")
private String loanContractNo;
@ApiModelProperty("贷款人名称")
private String borrowerName;
@ApiModelProperty("联系电话")
private String mobile;
@ApiModelProperty("客户姓名")
private String customerName;
@ApiModelProperty("销售专员")
private String staffName;
@ApiModelProperty("车型")
private String modelName;
@ApiModelProperty("车架号")
private String vinNo;
@ApiModelProperty("车牌号")
@ApiModelProperty("车牌号")
private String carNum;
@ApiModelProperty("贷款合同编号")
private String loanContractNo;
@ApiModelProperty("资方")
private String bankName;
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@ApiModelProperty("首期还款日")
private Date downPayRePayDate;
@ApiModelProperty("期数")
private String period;
@ApiModelProperty("资方合同编号")
private String bankContractNo;
@ApiModelProperty("资方月还")
private String bankMonthRep;
@ApiModelProperty("逾期期数")
private String dueMoney;
@ApiModelProperty("逾期期数")
private String beOverduePeriod;
@ApiModelProperty("逾期金额")
@ApiModelProperty("逾期金额")
private String beOverdueMoney;
@ApiModelProperty("逾期金额换算期数")
private String beOverdueMoneyAndPeriod;
@ApiModelProperty("垫款金额")
private String advMoney;
@ApiModelProperty("资金占用费")
private String fundPossCostMoney;
@ApiModelProperty("风控专员")
private String riskStaffName;
}

40
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml

@ -5,5 +5,45 @@
<!-- ${ew.customSqlSegment} -->
<select id="selectPageVo" resultType="com.yxt.anrui.riskcenter.api.loanbeoverdueveh.LoanBeOverdueVehVo">
SELECT a1.`useOrgName`,
a1.`dept` AS saleDeptName,
a1.`loanContractNo`,
a1.borrowerName,
a1.`vinNo`,
a1.`bankName`,
a1.`bankContractNo`,
a1.dueMoney AS bankMonthRep,
COUNT(a1.sid) AS beOverduePeriod,
SUM(a1.yq_total) AS beOverdueMoney,
SUM(a1.yq_hsqs) AS beOverdueMoneyAndPeriod,
SUM(a1.yd_dkje) AS advMoney,
SUM(a1.yd_zjzyf) AS fundPossCostMoney
FROM (SELECT lrpd.sid,
lrpd.`useOrgName`,
lrpd.`dept`,
lrpd.`loanContractNo`,
lrpd.borrowerName,
lrpd.`vinNo`,
lrpd.`bankName`,
lrpd.`bankContractNo`,
lrpd.dueMoney,
(
lrpd.`dueMoney` - SUM(IFNULL(lrh.actualMoney, 0))
) AS yq_total,
(
lrpd.`dueMoney` - SUM(IFNULL(lrh.actualMoney, 0))
) / lrpd.`dueMoney` AS yq_hsqs,
lrpd.`paymentMoney` AS yd_dkje,
lrpd.fund AS yd_zjzyf,
lrpd.orgSidPath,
lrpd.createBySid
FROM `loan_repayment_plan_details` lrpd
LEFT JOIN `loan_repayment_history` lrh
ON lrh.planDetailSid = lrpd.`sid`
WHERE DATE_FORMAT(lrpd.dueDate, '%Y-%m-%d') &lt; CURDATE()
GROUP BY lrpd.`sid`
HAVING (yq_total > 0)) a1
GROUP BY a1.loanContractNo,
a1.vinNo
</select>
</mapper>

44
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java

@ -46,18 +46,18 @@ public class LoanBeOverdueVehService{
String orgLevelKey = defaultIdReltBean.getData();
if ("1".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i1);
qw.like("bd.orgSidPath", orgSidPath);
qw.like("al.orgSidPath", orgSidPath);
} else if ("2".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i2);
qw.like("bd.orgSidPath", orgSidPath);
qw.like("al.orgSidPath", orgSidPath);
} else if ("3".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i3);
qw.like("bd.orgSidPath", orgSidPath);
qw.like("al.orgSidPath", orgSidPath);
} else if ("4".equals(orgLevelKey)) {
orgSidPath = orgSidPath.substring(0, i4);
qw.like("bd.orgSidPath", orgSidPath);
qw.like("al.orgSidPath", orgSidPath);
} else if ("5".equals(orgLevelKey)) {
qw.eq("bd.createBySid", query.getUserSid());
qw.eq("al.createBySid", query.getUserSid());
} else {
PagerVo<LoanBeOverdueVehVo> p = new PagerVo<>();
return p;
@ -67,37 +67,39 @@ public class LoanBeOverdueVehService{
return p;
}
}
if (StringUtils.isNotBlank(query.getBorrowerName())){
qw.like("",query.getBorrowerName());
if (StringUtils.isNotBlank(query.getUseOrgName())){
qw.like("a1.useOrgName",query.getUseOrgName());
}
if (StringUtils.isNotBlank(query.getCustomerName())){
qw.like("",query.getCustomerName());
if (StringUtils.isNotBlank(query.getDept())){
qw.like("a1.dept",query.getDept());
}
if (StringUtils.isNotBlank(query.getStaffName())){
qw.like("",query.getStaffName());
if (StringUtils.isNotBlank(query.getLoanContractNo())){
qw.like("a1.loanContractNo",query.getLoanContractNo());
}
if (StringUtils.isNotBlank(query.getModelName())){
qw.like("",query.getModelName());
if (StringUtils.isNotBlank(query.getBorrowerName())){
qw.like("a1.borrowerName",query.getBorrowerName());
}
if (StringUtils.isNotBlank(query.getVinNo())){
qw.like("",query.getVinNo());
qw.like("a1.vinNo",query.getVinNo());
}
if (StringUtils.isNotBlank(query.getCarNum())){
qw.like("",query.getCarNum());
}
if (StringUtils.isNotBlank(query.getLoanContractNo())){
qw.like("",query.getLoanContractNo());
}
if (StringUtils.isNotBlank(query.getBankName())){
qw.like("",query.getBankName());
qw.like("a1.bankName",query.getBankName());
}
if (StringUtils.isNotBlank(query.getBankContractNo())){
qw.like("a1.bankContractNo",query.getBankContractNo());
}
if (StringUtils.isNotBlank(query.getBeOverduePeriod())){
qw.like("",query.getBeOverduePeriod());
qw.having("beOverduePeriod = {0}",query.getBeOverduePeriod());
}
if (StringUtils.isNotBlank(query.getBeOverdueMoney())){
qw.like("",query.getBeOverdueMoney());
qw.like("beOverdueMoney = {0}",query.getBeOverdueMoney());
}
if (StringUtils.isNotBlank(query.getBeOverdueMoneyAndPeriod())){
qw.like("beOverdueMoneyAndPeriod = {0}",query.getBeOverdueMoneyAndPeriod());
}
qw.orderByDesc("");
IPage<LoanBeOverdueVehVo> page = PagerUtil.queryToPage(pq);
IPage<LoanBeOverdueVehVo> pagging = loanBeOverdueVehMapper.selectPageVo(page, qw);
PagerVo<LoanBeOverdueVehVo> p = PagerUtil.pageToVo(pagging, null);

50
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanhomevisitinvestigate/LoanHomevisitInvestigateService.java

@ -398,25 +398,25 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
if (loanHomevisitInvestigateCustomerDetailsVo == null) {
loanHomeVisitInvestigateInitReportStateVo.setCustomerState(0);
} else {
if (StringUtils.isBlank(loanHomevisitInvestigateCustomerDetailsVo.getBankCardNo())){
if (StringUtils.isBlank(loanHomevisitInvestigateCustomerDetailsVo.getBankCardNo())) {
loanHomeVisitInvestigateInitReportStateVo.setCustomerState(0);
}else {
} else {
loanHomeVisitInvestigateInitReportStateVo.setCustomerState(1);
}
//其他补充信息状态
if ("1".equals(loanHomevisitInvestigateCustomerDetailsVo.getVehRegis())){
if ("1".equals(loanHomevisitInvestigateCustomerDetailsVo.getVehRegis())) {
loanHomeVisitInvestigateInitReportStateVo.setOtherState(1);
}else if ("2".equals(loanHomevisitInvestigateCustomerDetailsVo.getVehRegis())){
if (StringUtils.isBlank(loanHomevisitInvestigateCustomerDetailsVo.getIsSecurity()) || StringUtils.isBlank(loanHomevisitInvestigateCustomerDetailsVo.getAccCompName()) || StringUtils.isBlank(loanHomevisitInvestigateCustomerDetailsVo.getAccCompRegistNum())){
} else if ("2".equals(loanHomevisitInvestigateCustomerDetailsVo.getVehRegis())) {
if (StringUtils.isBlank(loanHomevisitInvestigateCustomerDetailsVo.getIsSecurity()) || StringUtils.isBlank(loanHomevisitInvestigateCustomerDetailsVo.getAccCompName()) || StringUtils.isBlank(loanHomevisitInvestigateCustomerDetailsVo.getAccCompRegistNum())) {
loanHomeVisitInvestigateInitReportStateVo.setOtherState(0);
}else {
} else {
loanHomeVisitInvestigateInitReportStateVo.setOtherState(1);
}
}else {
} else {
loanHomeVisitInvestigateInitReportStateVo.setOtherState(0);
}
//合同路径
if (StringUtils.isNotBlank(loanHomevisitInvestigateCustomerDetailsVo.getContractUrl())){
if (StringUtils.isNotBlank(loanHomevisitInvestigateCustomerDetailsVo.getContractUrl())) {
loanHomeVisitInvestigateInitReportStateVo.setDownloadUrl(docPdfComponent.getPrefixTemplateUrl() + loanHomevisitInvestigateCustomerDetailsVo.getContractUrl());
}
}
@ -536,6 +536,8 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
//资产类
if (yhkImages == null || yhkImages.size() == 0) {
loanHomeVisitInvestigateInitInformationStateVo.setAssetsInfo(0);
} else if (fcImages == null || fcImages.size() == 0) {
loanHomeVisitInvestigateInitInformationStateVo.setAssetsInfo(0);
} else {
loanHomeVisitInvestigateInitInformationStateVo.setAssetsInfo(1);
}
@ -549,10 +551,10 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
loanHomeVisitInvestigateInitCustomerVo = new LoanHomeVisitInvestigateInitCustomerVo();
String saleOrderBorrowerSid = "";
LoanHomevisitInvestigate loanHomevisitInvestigate = fetchBySid(sid);
if (loanHomevisitInvestigate == null){
if (loanHomevisitInvestigate == null) {
LoanHomevisitPrep loanHomevisitPrep = loanHomevisitPrepService.fetchBySid(sid);
saleOrderBorrowerSid = loanHomevisitPrep.getSaleOrderBorrowerSid();
}else {
} else {
saleOrderBorrowerSid = loanHomevisitInvestigate.getSaleOrderBorrowerSid();
}
BusSalesOrderBorrowerDetailsVo busSalesOrderBorrowerDetailsVo = busSalesOrderBorrowerFeign.fetchDetailsBySid(saleOrderBorrowerSid).getData();
@ -583,6 +585,20 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
public ResultBean saveHomeVisitCustomerInfo(LoanHomeVisitInvestigateSaveCustomerDto dto) {
ResultBean rb = ResultBean.fireFail();
List<LoanHomeVisitInvestigateSaveOtherPeoDto> otherPersonnel = dto.getOtherPersonnel();
if (!dto.getActualBuyer()) {
Boolean isExistSjgcr = false;
if (otherPersonnel != null && otherPersonnel.size() > 0) {
for (LoanHomeVisitInvestigateSaveOtherPeoDto loanHomeVisitInvestigateSaveOtherPeoDto : otherPersonnel) {
if ("3".equals(loanHomeVisitInvestigateSaveOtherPeoDto.getPersonnelKey())) {
isExistSjgcr = true;
break;
}
}
}
if (!isExistSjgcr) {
return rb.setMsg("贷款人和其他人员中必须存在实际购车人");
}
}
List<String> bankCardImages = dto.getBankCardImages();
LoanHomevisitInvestigateCustomerDto loanHomevisitInvestigateCustomerDto = new LoanHomevisitInvestigateCustomerDto();
LoanHomevisitInvestigateCustomerDetailsVo loanHomevisitInvestigateCustomerDetailsVo = loanHomevisitInvestigateCustomerService.selByMainSid(dto.getSid());
@ -1014,9 +1030,9 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
}
}
List<LoanHomeVisitInvestigateInitOtherPeoVo> loanHomeVisitInvestigateInitOtherPeoVos = loanHomevisitInvestigateOtherpeoService.selByMainSid(sid);
if (loanHomeVisitInvestigateInitOtherPeoVos != null && loanHomeVisitInvestigateInitOtherPeoVos.size() > 0){
if (loanHomeVisitInvestigateInitOtherPeoVos != null && loanHomeVisitInvestigateInitOtherPeoVos.size() > 0) {
for (LoanHomeVisitInvestigateInitOtherPeoVo loanHomeVisitInvestigateInitOtherPeoVo : loanHomeVisitInvestigateInitOtherPeoVos) {
if ("1".equals(loanHomeVisitInvestigateInitOtherPeoVo.getPersonnelKey())){
if ("1".equals(loanHomeVisitInvestigateInitOtherPeoVo.getPersonnelKey())) {
//担保人身份证
List<LoanHomevisitInvestigateFileDetailsVo> dbrsfzImages = loanHomevisitInvestigateFileService.selByMainSidAndTypeKey(sid, LoanAttachTypeEnum.DBRSFZ.getAttachType());
List<String> pohkbImage = new ArrayList<>();
@ -1451,12 +1467,12 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
financeForm25.setValue("关系:" + loanHomevisitInvestigateCustomerDetailsVo.getRelationshipValue());
userInfo.add(financeForm25);
}
if ("1".equals(loanHomevisitInvestigateCustomerDetailsVo.getVehRegis())){
if ("1".equals(loanHomevisitInvestigateCustomerDetailsVo.getVehRegis())) {
FinanceForm financeForm60 = new FinanceForm();
financeForm60.setValue("车辆登记在:客户下");
financeForm60.setSpanSize(2);
otherInfo.add(financeForm60);
}else if ("2".equals(loanHomevisitInvestigateCustomerDetailsVo.getVehRegis())){
} else if ("2".equals(loanHomevisitInvestigateCustomerDetailsVo.getVehRegis())) {
FinanceForm financeForm61 = new FinanceForm();
financeForm61.setValue("车辆登记在:挂靠公司下");
financeForm61.setSpanSize(2);
@ -1467,12 +1483,12 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
financeForm62.setType(1);
financeForm62.setBold(true);
otherInfo.add(financeForm62);
if ("0".equals(loanHomevisitInvestigateCustomerDetailsVo.getIsSecurity())){
if ("0".equals(loanHomevisitInvestigateCustomerDetailsVo.getIsSecurity())) {
FinanceForm financeForm63 = new FinanceForm();
financeForm63.setValue("挂靠公司是否担保:是");
financeForm63.setSpanSize(2);
otherInfo.add(financeForm63);
}else if ("1".equals(loanHomevisitInvestigateCustomerDetailsVo.getIsSecurity())){
} else if ("1".equals(loanHomevisitInvestigateCustomerDetailsVo.getIsSecurity())) {
FinanceForm financeForm64 = new FinanceForm();
financeForm64.setValue("挂靠公司是否担保:否");
financeForm64.setSpanSize(2);
@ -1836,7 +1852,7 @@ public class LoanHomevisitInvestigateService extends MybatisBaseService<LoanHome
}
public void updateState(String sid, String state) {
baseMapper.updateState(sid,state);
baseMapper.updateState(sid, state);
}
public ResultBean<String> getToDoNum(RiskToDoNumQuery riskToDoNumQuery) {

25
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanwarrantinformation/LoanWarrantInformationService.java

@ -156,6 +156,16 @@ public class LoanWarrantInformationService extends MybatisBaseService<LoanWarran
qw.eq("isDelete", 0);
qw.orderByDesc("createTime");
IPage<LoanWarrantInformationVo> pagging = baseMapper.listPage(page, qw);
List<LoanWarrantInformationVo> records = pagging.getRecords();
if (!records.isEmpty()) {
for (LoanWarrantInformationVo record : records) {
if (StringUtils.isNotBlank(record.getVinNo())) {
if (record.getVinNo().length() > 8) {
record.setVinNo(record.getVinNo().substring(record.getVinNo().length() - 8));
}
}
}
}
PagerVo<LoanWarrantInformationVo> p = PagerUtil.pageToVo(pagging, null);
return p;
}
@ -172,6 +182,11 @@ public class LoanWarrantInformationService extends MybatisBaseService<LoanWarran
LoanWarrantInformation loanWarrantInformation = fetchBySid(sid);
if (null != loanWarrantInformation) {
BeanUtil.copyProperties(loanWarrantInformation, vo);
if (StringUtils.isNotBlank(loanWarrantInformation.getVinNo())) {
if (loanWarrantInformation.getVinNo().length() > 8) {
vo.setVinNo(loanWarrantInformation.getVinNo().substring(loanWarrantInformation.getVinNo().length() - 8));
}
}
String busVinSid = loanWarrantInformation.getBusVinSid();
//登记证 1-2页
List<LoanFile> fileList = loanFileService.selectByLinkSid(busVinSid, LoanFileEnum.REGISTRATION_FILES_ONE.getAttachType());
@ -276,7 +291,13 @@ public class LoanWarrantInformationService extends MybatisBaseService<LoanWarran
for (String sid : sids) {
LoanWarrantInformation entity = fetchBySid(sid);
if (StringUtils.isNotBlank(entity.getVinNo())) {
sbVinNo.append(entity.getVinNo()).append(",");
String vinNo = "";
if (entity.getVinNo().length() > 8) {
vinNo = entity.getVinNo().substring(entity.getVinNo().length() - 8);
} else {
vinNo = entity.getVinNo();
}
sbVinNo.append(vinNo).append(",");
}
if (StringUtils.isNotBlank(entity.getVehicleMark())) {
sbVinMark.append(entity.getVehicleMark()).append(",");
@ -345,7 +366,7 @@ public class LoanWarrantInformationService extends MybatisBaseService<LoanWarran
String[] sids = dto.getSids();
for (String sid : sids) {
LoanWarrantInformation entity = fetchBySid(sid);
BeanUtil.copyProperties(dto, entity, "id", "sid","vehicleMark");
BeanUtil.copyProperties(dto, entity, "id", "sid", "vehicleMark");
entity.setTransferDate(new DateTime());
entity.setAuditStateKey("003");
entity.setAuditStateValue("已移交");

Loading…
Cancel
Save