Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit
| | |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | |
| | | @CloudRequiredPermission("business:hiddendanger:exportExcel") |
| | | public void exportExcel (@RequestBody PageWrap<HiddenDanger> pageWrap, HttpServletResponse response,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ |
| | | pageWrap.getModel().setLoginUserInfo(this.getLoginUser(token)); |
| | | ExcelExporter.build(HiddenDanger.class).export(hiddenDangerService.findPage(pageWrap).getRecords(), "隐患信息表", response); |
| | | List<HiddenDanger> list = hiddenDangerService.findPage(pageWrap).getRecords(); |
| | | |
| | | ExcelExporter.build(HiddenDanger.class).export(list, "隐患信息表", response); |
| | | } |
| | | |
| | | @ApiOperation("根据ID查询") |
| | |
| | | private Integer areaId; |
| | | |
| | | @ApiModelProperty(value = "状态 0待处理 1已处理 2不处理", example = "1") |
| | | @ExcelColumn(name="处理结果" ,valueMapping ="0=0待处理;1=已处理;2=不处理;",index = 6) |
| | | @ExcelColumn(name="处理结果" ,valueMapping ="0=0待处理;1=已处理;2=不处理;",index = 5) |
| | | private Integer status; |
| | | |
| | | @ApiModelProperty(value = "申请处理人编码(关联member)", example = "1") |
| | |
| | | private Integer checkUserId; |
| | | |
| | | @ApiModelProperty(value = "区域名称") |
| | | @ExcelColumn(name="隐患区域",index = 2) |
| | | @ExcelColumn(name="隐患区域",index = 1) |
| | | private String areaName; |
| | | |
| | | @ApiModelProperty(value = "申请人姓名", example = "1") |
| | | @TableField(exist = false) |
| | | @ExcelColumn(name="提报人姓名",index =4) |
| | | @ExcelColumn(name="提报人姓名",index =3) |
| | | private String memberName; |
| | | @ApiModelProperty(value = "申请人所属组织名称", example = "1") |
| | | @TableField(exist = false) |
| | | @ExcelColumn(name="所属组织",index = 5) |
| | | @ExcelColumn(name="所属组织",index = 4) |
| | | private String companyName; |
| | | @ApiModelProperty(value = "责任部门名称", example = "1") |
| | | @TableField(exist = false) |
| | | @ExcelColumn(name="责任部门名称",index = 1) |
| | | @ExcelColumn(name="责任部门名称",index = 0) |
| | | private String dutyCompanyName; |
| | | @ApiModelProperty(value = "申请人手机号", example = "1") |
| | | @TableField(exist = false) |
| | |
| | | private String checkorPhone; |
| | | @ApiModelProperty(value = "隐患类型名称", example = "1") |
| | | @TableField(exist = false) |
| | | @ExcelColumn(name="隐患类型",index = 3) |
| | | @ExcelColumn(name="隐患类型",index = 2) |
| | | private String categoryName; |
| | | |
| | | @ApiModelProperty(value = "查询开始时间(基于提报时间)", example = "2024-05-20 11:48:50") |
| | |
| | | |
| | | @ApiModelProperty(value = "提报时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ExcelColumn(name="提报时间",index = 6) |
| | | @ExcelColumn(name="提报时间",index = 6,dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date submitTime; |
| | | |
| | | @ApiModelProperty(value = "处理时间(整改/退回使用)") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @ExcelColumn(name="处理时间",index = 8) |
| | | @ExcelColumn(name="处理时间",index = 7 ,dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | private Date dealTime; |
| | | |
| | | @ApiModelProperty(value = "附件信息") |
| | |
| | | @ExcelColumn(name="在职状态",index = 10,width = 12, valueMapping = "0=在职;1=离职;") |
| | | private Integer workStatus; |
| | | @ApiModelProperty(value = "是否党员 0否 1是", example = "1") |
| | | @ExcelColumn(name="是否党员",index = 6,width = 12,valueMapping = "1=否;2=是;") |
| | | private Integer isDangyuan; |
| | | @ApiModelProperty(value = "岗位编码,关联positionbiao", example = "1") |
| | | private Integer positionId; |
| | |
| | | @TableField(exist = false) |
| | | private String editorName; |
| | | @ApiModelProperty(value = "组织类型 0劳务公司 1内部组织") |
| | | @ExcelColumn(name="部门类型",index = 9,width = 12, valueMapping = "0=劳务公司;1=内部组织;") |
| | | @ExcelColumn(name="部门类型",index = 9,width = 12, valueMapping = "0=相关方组织;1=内部组织;") |
| | | @TableField(exist = false) |
| | | private Integer companyType; |
| | | |
| | |
| | | @TableField(exist = false) |
| | | private Date trainStartTime; |
| | | @ApiModelProperty(value = "培训结束时间") |
| | | @ExcelColumn(name="培训有效期",index = 6,width = 12,dateFormat = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField(exist = false) |
| | | private Date trainEndTime; |
| | | @ApiModelProperty(value = "门禁组名称集合") |
| | |
| | | if(approveDTO.getStatus()==Constants.TWO&&Constants.equalsInteger(approve.getDriverParam(),Constants.ONE)){ |
| | | CarDriver carDriver = carDriverMapper.selectOne(new QueryWrapper<CarDriver>().lambda() |
| | | .eq(CarDriver::getIsdeleted,Constants.ZERO) |
| | | .eq(CarDriver::getStatus,Constants.ZERO) |
| | | // .eq(CarDriver::getStatus,Constants.ZERO) |
| | | .eq(CarDriver::getMemberId,approveDTO.getDriverId())); |
| | | if(Objects.isNull(carDriver)){ |
| | | throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"未查询到司机信息"); |
| | |
| | | insert.setHkId(UUID.randomUUID().toString().replace("-","")); |
| | | insert.setHkStatus(Constants.ONE); |
| | | insert.setSex(Constants.getSexByCardNo( member.getIdcardNo()));//根据身份证号获取性别 |
| | | insert.setJobDate(member.getJobDate()); |
| | | insert.setIsDangyuan(member.getIsDangyuan()); |
| | | insert.setPositionId(member.getPositionId()); |
| | | if(StringUtils.isNotBlank(member.getIdcardNo())){ |
| | | insert.setBirthday( DateUtil.fromStringToDate("yyyyMMdd",IdcardUtil.getBirthByIdCard(member.getIdcardNo()))); |
| | | insert.setIdcardNo(DESUtil.encrypt(Constants.EDS_PWD, member.getIdcardNo()));//身份证号加密 |