Commit 05340925 authored by 刘林's avatar 刘林

fix(jg):车用气瓶单位变更

parent 703cae2b
...@@ -115,9 +115,13 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh ...@@ -115,9 +115,13 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh
} }
if (!ObjectUtils.isEmpty(dto.getNewUseUnitCreditCode())) { if (!ObjectUtils.isEmpty(dto.getNewUseUnitCreditCode())) {
// 新使用单位 // 新使用单位
//String[] splitMaintenanceUnitCode = dto.getNewUseUnitCreditCode().split("_"); if ("个人主体".equals(company.getCompanyType())) {
dto.setNewUseUnitCreditCode(company.getCompanyCode().split("_")[1]); dto.setNewUseUnitCreditCode(company.getCompanyCode().split("_")[1]);
dto.setNewUseUnitName(company.getCompanyName().split("_")[1]); dto.setNewUseUnitName(company.getCompanyName().split("_")[1]);
} else {
dto.setNewUseUnitName(company.getCompanyName());
dto.setNewUseUnitCreditCode(company.getCompanyCode());
}
} }
if (!ObjectUtils.isEmpty(dto.getOrgBranchCode())) { if (!ObjectUtils.isEmpty(dto.getOrgBranchCode())) {
// 属地监管部门 // 属地监管部门
...@@ -441,6 +445,11 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh ...@@ -441,6 +445,11 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh
JSONObject jsonObject = JSONObject.parseObject(jgRegistrationHistory.getChangeData()); JSONObject jsonObject = JSONObject.parseObject(jgRegistrationHistory.getChangeData());
JSONArray dataList = JSONObject.parseArray(jsonObject.get("dataList").toString()); JSONArray dataList = JSONObject.parseArray(jsonObject.get("dataList").toString());
ArrayList<JgCertificateChangeRecordEq> jgCertificateChangeRecordEqs = new ArrayList<>(); ArrayList<JgCertificateChangeRecordEq> jgCertificateChangeRecordEqs = new ArrayList<>();
//List<String> collect = jgCertificateChangeRecordEqs.stream().map(JgCertificateChangeRecordEq::getEquId).collect(Collectors.toList());
List<String> collect = dataList.stream()
.map(obj -> ((JSONObject) obj).getString("record"))
.collect(Collectors.toList());
JgCertificateChangeRecord jgCertificateChangeRecord = new JgCertificateChangeRecord(); JgCertificateChangeRecord jgCertificateChangeRecord = new JgCertificateChangeRecord();
jgCertificateChangeRecord.setApplyNo(jgChangeVehicleRegistrationUnit.getApplyNo()); jgCertificateChangeRecord.setApplyNo(jgChangeVehicleRegistrationUnit.getApplyNo());
jgCertificateChangeRecord.setReceiveOrgName(jgChangeVehicleRegistrationUnit.getReceiveOrgName()); jgCertificateChangeRecord.setReceiveOrgName(jgChangeVehicleRegistrationUnit.getReceiveOrgName());
...@@ -459,7 +468,6 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh ...@@ -459,7 +468,6 @@ public class JgChangeVehicleRegistrationUnitServiceImpl extends BaseService<JgCh
jgCertificateChangeRecord.setEquCategory(manage.getEquCategory()); jgCertificateChangeRecord.setEquCategory(manage.getEquCategory());
jgCertificateChangeRecord.setReceiveCompanyCode(jgChangeVehicleRegistrationUnit.getReceiveCompanyCode()); jgCertificateChangeRecord.setReceiveCompanyCode(jgChangeVehicleRegistrationUnit.getReceiveCompanyCode());
jgCertificateChangeRecord.setRoutePath(taskV2Model.getRoutePath()); jgCertificateChangeRecord.setRoutePath(taskV2Model.getRoutePath());
List<String> collect = jgCertificateChangeRecordEqs.stream().map(JgCertificateChangeRecordEq::getEquId).collect(Collectors.toList());
if ("0".equals(jgChangeVehicleRegistrationUnit.getChangeType()) && !ObjectUtils.isEmpty(collect)) { if ("0".equals(jgChangeVehicleRegistrationUnit.getChangeType()) && !ObjectUtils.isEmpty(collect)) {
// 区外变更 // 区外变更
// 生成使用登记证编号 // 生成使用登记证编号
......
...@@ -253,7 +253,6 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform ...@@ -253,7 +253,6 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
vehicleInfoDto.setUseUnitCreditCode(company.getCompanyCode()); vehicleInfoDto.setUseUnitCreditCode(company.getCompanyCode());
} }
// 接收单位信息 // 接收单位信息
if (!StringUtils.isEmpty(vehicleInfoDto.getReceiveOrgCode())) { if (!StringUtils.isEmpty(vehicleInfoDto.getReceiveOrgCode())) {
String[] splitReceiveOrgCode = vehicleInfoDto.getReceiveOrgCode().split("_"); String[] splitReceiveOrgCode = vehicleInfoDto.getReceiveOrgCode().split("_");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment