| | |
| | | |
| | | import org.jeecg.common.util.DateUtils; |
| | | import org.jeecg.modules.eam.entity.OperationCertificateApplyDetail; |
| | | import org.jeecg.modules.eam.service.IdentityService; |
| | | import org.jeecg.modules.system.service.SysIdentityService; |
| | | import org.jeecgframework.poi.excel.ExcelImportUtil; |
| | | import org.jeecgframework.poi.excel.def.NormalExcelConstants; |
| | |
| | | private IOperationCertificateDetailService operationCertificateDetailService; |
| | | |
| | | @Autowired |
| | | private SysIdentityService sysIdentityService; |
| | | private IdentityService identityService; |
| | | |
| | | /** |
| | | * 分页列表查询 |
| | |
| | | @PostMapping(value = "/addOperationCertificate") |
| | | public Result<String> addOperationCertificate(@RequestBody List<OperationCertificateApplyDetail> operationCertificateList) { |
| | | for(OperationCertificateApplyDetail operationCertificateApplyDetail : operationCertificateList){ |
| | | if("Y".equals(operationCertificateApplyDetail.getExaminationConclusion())){ |
| | | if("pass".equals(operationCertificateApplyDetail.getExaminationConclusion())){ |
| | | Date currentDate = new Date(); |
| | | Calendar c = Calendar.getInstance(); |
| | | c.setTime(currentDate); |
| | | c.add(Calendar.YEAR, 1); |
| | | currentDate = c.getTime(); |
| | | OperationCertificate operationCertificate = new OperationCertificate(); |
| | | operationCertificate.setNum(sysIdentityService.getNumByTypeAndLength("OperationCertificate", 4)); |
| | | operationCertificate.setNum(identityService.getNumByTypeAndLength("OperationCertificate", 4)); |
| | | operationCertificate.setUserId(operationCertificateApplyDetail.getUserId()); |
| | | operationCertificate.setEquipmentIds(operationCertificateApplyDetail.getEquipmentIds()); |
| | | operationCertificate.setCurrentCycleScore(12); |