| | |
| | | private Integer areaId; |
| | | |
| | | @ApiModelProperty(value = "状态 0待处理 1已处理 2不处理", example = "1") |
| | | @ExcelColumn(name="整改结果" ,valueMapping ="0=待处理;1=已处理;2=不处理;",index = 7,width = 6) |
| | | @ExcelColumn(name="整改结果" ,valueMapping ="0=待处理;1=已处理;2=不处理;",index = 8,width = 6) |
| | | private Integer status; |
| | | |
| | | @ApiModelProperty(value = "申请处理人编码(关联member)", example = "1") |
| | |
| | | |
| | | @ApiModelProperty(value = "申请人姓名", example = "1") |
| | | @TableField(exist = false) |
| | | @ExcelColumn(name="提报人姓名",index =9,width = 6) |
| | | @ExcelColumn(name="提报人姓名",index = 9,width = 6) |
| | | private String memberName; |
| | | @ApiModelProperty(value = "申请人所属组织名称", example = "1") |
| | | @TableField(exist = false) |
| | |
| | | @ApiModelProperty(value = "外协货运车位总数") |
| | | private int outHyLotTotal; |
| | | |
| | | @ApiModelProperty(value = "剩余外协货运车位总数") |
| | | private int freeOutHyLotTotal; |
| | | |
| | | |
| | | @ApiModelProperty(value = "在园车辆信息列表") |
| | | private List<Map<String,Object>> inParkCarList; |
| | | |
| | |
| | | notices.setInfo("待"+member.getName()+"处理"); |
| | | noticesJoinMapper.insert(notices); |
| | | |
| | | |
| | | if(Objects.nonNull(member) && StringUtils.isNotBlank(member.getPhone())){ |
| | | //发送短信通知 |
| | | SmsEmailServiceImpl.sendHiddenDangerSms(systemDictDataBiz, |
| | | emayService,smsEmailMapper,smsConfigMapper,hiddenDangerMapper,hiddenDanger.getId(), |
| | | SmsConstants.hiddenDangerContent.hiddenDangerDealUser, |
| | | Arrays.asList(member.getPhone().split(",")) |
| | | Arrays.asList(member.getPhone().split(",")),hiddenDangerCate.getName() |
| | | ); |
| | | } |
| | | |
| | |
| | | .like(pageWrap.getModel().getCompanyName() != null,"t4.company_name_path",pageWrap.getModel().getCompanyName()) |
| | | .like(pageWrap.getModel().getDutyCompanyName() != null,"t5.company_name_path",pageWrap.getModel().getDutyCompanyName()) |
| | | |
| | | .eq(pageWrap.getModel().getCheckTypeId() != null, HiddenDanger::getCheckTypeId, pageWrap.getModel().getCheckTypeId()) |
| | | .and(StringUtils.isNotBlank(pageWrap.getModel().getMemberName()), ms->ms.like(Member::getName,pageWrap.getModel().getMemberName()) |
| | | .or().like(Member::getPhone,pageWrap.getModel().getMemberName())) |
| | | .ge(Objects.nonNull(pageWrap.getModel().getQueryStartTime()), HiddenDanger::getSubmitTime,pageWrap.getModel().getQueryStartTime()) |
| | |
| | | SmsEmailServiceImpl.sendHiddenDangerSms(systemDictDataBiz, |
| | | emayService,smsEmailMapper,smsConfigMapper,hiddenDangerMapper,hiddenDanger.getId(), |
| | | SmsConstants.hiddenDangerContent.hiddenDangerDealOver, |
| | | Arrays.asList(memberUser.getMobile().split(",")) |
| | | Arrays.asList(memberUser.getMobile().split(",")),hiddenDangerCate.getName() |
| | | ); |
| | | } |
| | | } |
| | |
| | | SmsEmailServiceImpl.sendHiddenDangerSms(systemDictDataBiz, |
| | | emayService,smsEmailMapper,smsConfigMapper,hiddenDangerMapper,hiddenDanger.getId(), |
| | | SmsConstants.hiddenDangerContent.hiddenDangerDealUser, |
| | | Arrays.asList(checkUser.getMobile().split(",")) |
| | | Arrays.asList(checkUser.getMobile().split(",")),hiddenDangerCate.getName() |
| | | ); |
| | | } |
| | | |
| | |
| | | |
| | | List<Map<String,Object>> mapList = hiddenDangerMapper.selectJoinMaps(new MPJLambdaWrapper<HiddenDanger>() |
| | | .select(" t1.name as cateName,t2.name as companyName , count(1) total ") |
| | | .leftJoin(HiddenDangerParam.class,HiddenDangerParam::getId,HiddenDanger::getCateId) |
| | | .leftJoin(HiddenDangerParam.class,HiddenDangerParam::getId,HiddenDanger::getAreaId) |
| | | .leftJoin(Company.class,Company::getId,HiddenDangerParam::getCompanyId) |
| | | .eq(HiddenDanger::getIsdeleted,Constants.ZERO) |
| | | .apply(" DATE_FORMAT(t.CREATE_DATE, '%Y%M') = DATE_FORMAT(now(), '%Y%M') ") |
| | |
| | | * @param auditUser |
| | | */ |
| | | public static void sendHiddenDangerSms(SystemDictDataBiz systemDictDataBiz, EmayService emayService , com.doumee.dao.business.dao.SmsEmailMapper smsEmailMapper , SmsConfigMapper smsConfigMapper, |
| | | HiddenDangerMapper hiddenDangerMapper, Integer objId, String objCode, List<String> auditUser){ |
| | | HiddenDangerMapper hiddenDangerMapper, Integer objId, String objCode, List<String> auditUser,String hiddenParam){ |
| | | try{ |
| | | SmsConfig smsConfig = smsConfigMapper.selectOne(new QueryWrapper<SmsConfig>().lambda().eq(SmsConfig::getCode, |
| | | objCode).last(" limit 1 ")); |
| | | //开启短信通知 |
| | | if(Objects.nonNull(smsConfig) || Constants.equalsInteger(smsConfig.getStatus(),Constants.ZERO)){ |
| | | String content = systemDictDataBiz.queryByCode(Constants.SMS,Constants.SMS_COMNAME).getCode() + smsConfig.getContent(); |
| | | String content = systemDictDataBiz.queryByCode(Constants.SMS,Constants.SMS_COMNAME).getCode() + smsConfig.getContent().replace("{隐患类型}",hiddenParam); |
| | | HiddenDanger hiddenDanger = hiddenDangerMapper.selectById(objId); |
| | | //您有一条【隐患随手拍-消防隐患】需要处理,详细信息请前往微信公众号查看 |
| | | //您提交的【隐患随手拍-消防隐患】已经处理完毕,详细信息请前往微信公众号查看。 |