Commit 3963d45c authored by hezhuozhi's avatar hezhuozhi

使用登记、车用气瓶登记历史单据使用登记表生成

parent 65670831
...@@ -977,6 +977,7 @@ public class DataHandlerServiceImpl { ...@@ -977,6 +977,7 @@ public class DataHandlerServiceImpl {
} }
public void initFormUrl() { public void initFormUrl() {
jgVehicleInformationService.initVehicleFormUrl(); jgVehicleInformationService.initFormUrl();
useRegistrationService.initFormUrl();
} }
} }
...@@ -2112,6 +2112,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -2112,6 +2112,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
lambda.eq(JgRegistrationHistory::getIsDelete, false); lambda.eq(JgRegistrationHistory::getIsDelete, false);
JgRegistrationHistory jgRegistrationHistory = jgRegistrationHistoryService.getBaseMapper().selectOne(lambda); JgRegistrationHistory jgRegistrationHistory = jgRegistrationHistoryService.getBaseMapper().selectOne(lambda);
JSONObject jsonObject = JSONObject.parseObject(jgRegistrationHistory.getChangeData()); JSONObject jsonObject = JSONObject.parseObject(jgRegistrationHistory.getChangeData());
jsonObject.put("createUserId", jgUseRegistration.getCreateUserId());
jsonObject.put("receiveOrgCode", jgUseRegistration.getReceiveCompanyCode() + "_" + jgUseRegistration.getReceiveOrgName()); jsonObject.put("receiveOrgCode", jgUseRegistration.getReceiveCompanyCode() + "_" + jgUseRegistration.getReceiveOrgName());
jsonObject.put("status", jgUseRegistration.getStatus()); jsonObject.put("status", jgUseRegistration.getStatus());
jsonObject.put("applyNo", jgUseRegistration.getApplyNo()); jsonObject.put("applyNo", jgUseRegistration.getApplyNo());
...@@ -4333,4 +4334,34 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -4333,4 +4334,34 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
re.put("jySeq",inspection.getSequenceNbr()); re.put("jySeq",inspection.getSequenceNbr());
} }
} }
@Transactional(rollbackFor = Exception.class)
public void initFormUrl() {
LambdaQueryWrapper<JgUseRegistration> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(JgUseRegistration::getIsDelete, false)
.isNull(JgUseRegistration::getUseRegistrationFormUrl)
.ne(JgUseRegistration::getStatus, "已作废")
.ne(JgUseRegistration::getRegType, "1");
List<JgUseRegistration> useRegistrations = this.list(queryWrapper);
if(CollUtil.isNotEmpty(useRegistrations)){
for (JgUseRegistration useRegistration : useRegistrations) {
Map<String, Object> detail = this.getDetail(null, useRegistration.getSequenceNbr());
String jsonString = JSONObject.toJSONString(detail);
JSONObject jsonObject = JSONObject.parseObject(jsonString);
FeignClientResult<AgencyUserModel> agencyUserModelFeignClientResult = Privilege.agencyUserClient.queryByUserId((String) detail.get("createUserId"));
jsonObject.put("userName",agencyUserModelFeignClientResult.getResult().getRealName());
String manageType = useRegistration.getManageType();
if(StringUtils.isEmpty(manageType)){
manageType="set";
}
Map<String, Object> formUrlMap = commonService.getRegistrationFormUrl(manageType, jsonObject);
if(Objects.nonNull(formUrlMap)){
LambdaUpdateWrapper<JgUseRegistration> wrapper = new LambdaUpdateWrapper<>();
wrapper.set(JgUseRegistration::getUseRegistrationFormUrl,String.valueOf(formUrlMap.get("useRegistrationFormUrl")))
.eq(JgUseRegistration::getSequenceNbr,useRegistration.getSequenceNbr());
this.update(wrapper);
}
}
}
}
} }
\ No newline at end of file
...@@ -2374,7 +2374,7 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform ...@@ -2374,7 +2374,7 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
} }
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void initVehicleFormUrl() { public void initFormUrl() {
ReginParams reginParams = JSONObject.parseObject(redisUtils.get(RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken())) + "", ReginParams.class); ReginParams reginParams = JSONObject.parseObject(redisUtils.get(RedisKey.buildReginKey(RequestContext.getExeUserId(), RequestContext.getToken())) + "", ReginParams.class);
LambdaQueryWrapper<JgVehicleInformation> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<JgVehicleInformation> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(JgVehicleInformation::getIsDelete, false) queryWrapper.eq(JgVehicleInformation::getIsDelete, false)
...@@ -2387,12 +2387,16 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform ...@@ -2387,12 +2387,16 @@ public class JgVehicleInformationServiceImpl extends BaseService<JgVehicleInform
String jsonString = JSONObject.toJSONString(jgVehicleInformationVo); String jsonString = JSONObject.toJSONString(jgVehicleInformationVo);
JSONObject jsonObject = JSONObject.parseObject(jsonString); JSONObject jsonObject = JSONObject.parseObject(jsonString);
jsonObject.put("userName",jgVehicleInformationVo.getCreateUserName()); jsonObject.put("userName",jgVehicleInformationVo.getCreateUserName());
Map<String, Object> vehicle = commonService.getRegistrationFormUrl("vehicle", jsonObject); try {
if(Objects.nonNull(vehicle)){ Map<String, Object> vehicle = commonService.getRegistrationFormUrl("vehicle", jsonObject);
LambdaUpdateWrapper<JgVehicleInformation> wrapper = new LambdaUpdateWrapper<>(); if(Objects.nonNull(vehicle)){
wrapper.set(JgVehicleInformation::getUseRegistrationFormUrl,String.valueOf(vehicle.get("useRegistrationFormUrl"))) LambdaUpdateWrapper<JgVehicleInformation> wrapper = new LambdaUpdateWrapper<>();
.eq(JgVehicleInformation::getSequenceNbr,jgVehicleInformationVo.getSequenceNbr()); wrapper.set(JgVehicleInformation::getUseRegistrationFormUrl,String.valueOf(vehicle.get("useRegistrationFormUrl")))
this.update(wrapper); .eq(JgVehicleInformation::getSequenceNbr,vehicleInformation.getSequenceNbr());
this.update(wrapper);
}
}catch (BadRequest request){
log.error(request.getMessage(),request);
} }
} }
} }
......
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