|
@ -29,11 +29,11 @@ import cn.hutool.core.bean.BeanUtil; |
|
|
import com.alibaba.fastjson.JSON; |
|
|
import com.alibaba.fastjson.JSON; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.yxt.anrui.base.api.basevehicle.*; |
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; |
|
|
import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModel; |
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleSelectVo; |
|
|
import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModelDetailsVo; |
|
|
import com.yxt.anrui.base.api.basevehicle.ExiCarConfigDetailVo; |
|
|
|
|
|
import com.yxt.anrui.base.api.basevehicle.VehicleGression; |
|
|
import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModelFeign; |
|
|
import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModelFeign; |
|
|
import com.yxt.anrui.base.api.busvehicleapply.BusVehicleApplyDto; |
|
|
|
|
|
import com.yxt.anrui.base.common.enums.BillTypeEnum; |
|
|
import com.yxt.anrui.base.common.enums.BillTypeEnum; |
|
|
import com.yxt.anrui.base.common.utils.Rule; |
|
|
import com.yxt.anrui.base.common.utils.Rule; |
|
|
import com.yxt.anrui.base.common.utils.domain.BillNo; |
|
|
import com.yxt.anrui.base.common.utils.domain.BillNo; |
|
@ -44,7 +44,6 @@ import com.yxt.anrui.flowable.api.flowtask.FlowTaskVo; |
|
|
import com.yxt.anrui.flowable.api.utils.ProcDefEnum; |
|
|
import com.yxt.anrui.flowable.api.utils.ProcDefEnum; |
|
|
import com.yxt.anrui.flowable.sqloperationsymbol.BusinessVariables; |
|
|
import com.yxt.anrui.flowable.sqloperationsymbol.BusinessVariables; |
|
|
import com.yxt.anrui.portal.api.dictcommon.DictCommonFeign; |
|
|
import com.yxt.anrui.portal.api.dictcommon.DictCommonFeign; |
|
|
import com.yxt.anrui.portal.api.dictcommon.DictCommonVo; |
|
|
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganization; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganization; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; |
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; |
|
@ -54,13 +53,11 @@ import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
import com.yxt.anrui.portal.api.sysuser.app.AppUserOrgInfoVo; |
|
|
import com.yxt.anrui.portal.api.sysuser.app.AppUserOrgInfoVo; |
|
|
import com.yxt.anrui.portal.config.DictCommonType; |
|
|
|
|
|
import com.yxt.anrui.scm.api.scmfile.ScmFile; |
|
|
import com.yxt.anrui.scm.api.scmfile.ScmFile; |
|
|
import com.yxt.anrui.scm.api.scmvehiclegression.*; |
|
|
import com.yxt.anrui.scm.api.scmvehiclegression.*; |
|
|
import com.yxt.anrui.scm.biz.scmfile.ScmFileService; |
|
|
import com.yxt.anrui.scm.biz.scmfile.ScmFileService; |
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
import com.yxt.common.base.utils.DateUtils; |
|
|
|
|
|
import com.yxt.common.base.utils.PagerUtil; |
|
|
import com.yxt.common.base.utils.PagerUtil; |
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
import com.yxt.common.core.result.ResultBean; |
|
@ -362,10 +359,11 @@ public class ScmVehicleGressionService extends MybatisBaseService<ScmVehicleGres |
|
|
scmFile.setLinkSid(scmVehicleGression.getSid()); |
|
|
scmFile.setLinkSid(scmVehicleGression.getSid()); |
|
|
scmFileService.save(scmFile); |
|
|
scmFileService.save(scmFile); |
|
|
} |
|
|
} |
|
|
updateById(scmVehicleGression); |
|
|
|
|
|
} else if ("0".equals(dto.getInsuranceStateKey())) { |
|
|
} else if ("0".equals(dto.getInsuranceStateKey())) { |
|
|
scmFileService.deleteByLinkSidAndType(scmVehicleGression.getSid(), type); |
|
|
scmFileService.deleteByLinkSidAndType(scmVehicleGression.getSid(), type); |
|
|
} |
|
|
} |
|
|
|
|
|
updateById(scmVehicleGression); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
return rb.success().setData(scmVehicleGression.getSid()).setMsg("保存成功"); |
|
|
return rb.success().setData(scmVehicleGression.getSid()).setMsg("保存成功"); |
|
|
} |
|
|
} |
|
@ -493,8 +491,13 @@ public class ScmVehicleGressionService extends MybatisBaseService<ScmVehicleGres |
|
|
b.setOrgCode(orgCode); |
|
|
b.setOrgCode(orgCode); |
|
|
b.setBillType(BillTypeEnum.KCDDBGSQ.getBillType()); |
|
|
b.setBillType(BillTypeEnum.KCDDBGSQ.getBillType()); |
|
|
String bill = Rule.getBill(b); |
|
|
String bill = Rule.getBill(b); |
|
|
int i = baseMapper.selectNum(bill); |
|
|
String i = baseMapper.selectNum(bill); |
|
|
String billNo = Rule.getBillNo(bill, i); |
|
|
String billNo = ""; |
|
|
|
|
|
if(StringUtils.isNotBlank(i)){ |
|
|
|
|
|
billNo = Rule.getBillNo(bill, Integer.valueOf(i).intValue()); |
|
|
|
|
|
}else{ |
|
|
|
|
|
billNo = Rule.getBillNo(bill, 0); |
|
|
|
|
|
} |
|
|
return billNo; |
|
|
return billNo; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|