| | |
| | | patrolRecord.setCreateBy(authUser.getCname()); |
| | | patrolRecord.setUpdateTime(new Date()); |
| | | patrolRecord.setUpdateBy(authUser.getCname()); |
| | | patrolRecord.setUserId(authUser.getUsername()); |
| | | String path = fileService.getFileSavePath("PATROL") + param.getImgName(); |
| | | patrolRecord.setImgName(path.replace(FrameworkConfig.getProfile(), "/profile/")); |
| | | |
| | | QueryWrapper<PatrolConf> queryConfWrapper = new QueryWrapper<>(); |
| | | String format = DateFormatUtils.format(new Date(), "HH:mm:ss"); |
| | | queryConfWrapper.le("start", format); |
| | | queryConfWrapper.ge("end", format); |
| | | queryConfWrapper.eq("company_id", authUser.getCompanyId()); |
| | | // queryConfWrapper.eq("dept_id", authUser.getDeptId()); |
| | | List<PatrolConf> confList = patrolConfMapper.selectList(queryConfWrapper); |
| | | if (null == confList||confList.isEmpty()) { |
| | | return PhoneRespUtil.error(RespCodeEnum.CODE_1007, "请填写相关的班次信息!!"); |
| | | } |
| | | PatrolConf patrolConf = confList.get(0); |
| | | patrolRecord.setConfId(patrolConf.getId()); |
| | | QueryWrapper<Patrol> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("id", patrolRecord.getPatrolId()); |
| | | queryWrapper.eq("user_id",authUser.getUsername()); |
| | | queryWrapper.eq("conf_id",patrolConf.getId()); |
| | | List<Patrol> patrolList = patrolMapper.selectList(queryWrapper); |
| | | if (null == patrolList) { |
| | | if (null == patrolList||patrolList.isEmpty()) { |
| | | Patrol patrol = new Patrol(); |
| | | patrol.setId(patrolRecord.getPatrolId()); |
| | | |
| | |
| | | patrol.setCreateTime(new Date()); |
| | | patrol.setUpdateBy(authUser.getCname()); |
| | | patrol.setUpdateTime(new Date()); |
| | | |
| | | QueryWrapper<PatrolConf> queryConfWrapper = new QueryWrapper<>(); |
| | | queryConfWrapper.ge("start", new Date()); |
| | | queryConfWrapper.le("end", new Date()); |
| | | queryConfWrapper.eq("company_id", authUser.getCompanyId()); |
| | | queryConfWrapper.eq("dept_id", authUser.getDeptId()); |
| | | List<PatrolConf> confList = patrolConfMapper.selectList(queryConfWrapper); |
| | | if (null == confList) { |
| | | return PhoneRespUtil.error(RespCodeEnum.CODE_1007, "请填写相关的班次信息!!"); |
| | | } |
| | | PatrolConf patrolConf = confList.get(0); |
| | | patrol.setDeptId(param.getDeptId()); |
| | | patrol.setConfId(patrolConf.getId()); |
| | | patrol.setConfName(patrolConf.getName()); |
| | | |
| | | int insert = patrolMapper.insert(patrol); |
| | | if (insert > 0) { |
| | | if (insert <= 0) { |
| | | return PhoneRespUtil.error(RespCodeEnum.CODE_1007, "保存失败!!"); |
| | | } |
| | | } |