111
This commit is contained in:
		| @ -162,7 +162,7 @@ public class WgzAttendanceServiceImpl extends ServicePlusImpl<WgzAttendanceMappe | ||||
| 		//3、根据工地id得到完整的工地信息 | ||||
| 		BgtProjectRecruit appById = iBgtProjectRecruitService.getAppById(by.getRecruitId()); | ||||
| 		//4、在进场时间时才能打卡,如果有退场记录就不允许打卡 | ||||
| 		if (by.getEntryTime() == null) { | ||||
| 		if (by.getEntryTime() == null || !by.getStatus().equals("5")) { | ||||
| 			throw new RuntimeException("需要进场才能实现打卡操作!"); | ||||
| 		} | ||||
| 		if (by.getLeaveTime() != null) { | ||||
|  | ||||
| @ -150,9 +150,9 @@ public class WgzMessageServiceImpl extends ServicePlusImpl<WgzMessageMapper, Wgz | ||||
|  | ||||
|     @Override | ||||
|     public WgzAppMessageTypeStatisticsRes userMessageTypeStatistics(Long id) { | ||||
| 		Long appUserId = SecurityUtils.getAppUserId(); | ||||
| 		BgtProjectRecruitApply by = iBgtProjectRecruitApplyService.selectByUserIdProjectRecruitApplyId(appUserId); | ||||
| 		BgtProjectRecruit appById = iBgtProjectRecruitService.getAppById(by.getRecruitId()); | ||||
| //		Long appUserId = SecurityUtils.getAppUserId(); | ||||
| //		BgtProjectRecruitApply by = iBgtProjectRecruitApplyService.selectByUserIdProjectRecruitApplyId(appUserId); | ||||
| //		BgtProjectRecruit appById = iBgtProjectRecruitService.getAppById(by.getRecruitId()); | ||||
|  | ||||
|         WgzAppMessageTypeStatisticsRes res = new WgzAppMessageTypeStatisticsRes(); | ||||
| 		Map<String, Integer> mp = new HashMap<>(); | ||||
| @ -167,16 +167,16 @@ public class WgzMessageServiceImpl extends ServicePlusImpl<WgzMessageMapper, Wgz | ||||
|                     eq(WgzMessage::getMessageLargeType, datum.getDictValue()); | ||||
| 			mp.put(datum.getDictValue(),baseMapper.selectCount(wp)); | ||||
|         } | ||||
| 		//2、单独获取待办中的消息 | ||||
| 		Integer daiBanCount = baseMapper.selectCount( | ||||
| 			new LambdaQueryWrapper<WgzMessage>(). | ||||
| 				eq(WgzMessage::getSenderType, USERTYPE_BGT). | ||||
| 				eq(WgzMessage::getSenderId, appById.getUserId()). | ||||
| 				eq(WgzMessage::getRecipientType, USERTYPE_WGZ). | ||||
| 				eq(WgzMessage::getRecipientId, appUserId). | ||||
| 				eq(WgzMessage::getIsOperation, "1") | ||||
| 		); | ||||
| 		mp.put("daiban",daiBanCount); | ||||
| //		//2、单独获取待办中的消息 | ||||
| //		Integer daiBanCount = baseMapper.selectCount( | ||||
| //			new LambdaQueryWrapper<WgzMessage>(). | ||||
| //				eq(WgzMessage::getSenderType, USERTYPE_BGT). | ||||
| //				eq(WgzMessage::getSenderId, appById.getUserId()). | ||||
| //				eq(WgzMessage::getRecipientType, USERTYPE_WGZ). | ||||
| //				eq(WgzMessage::getRecipientId, appUserId). | ||||
| //				eq(WgzMessage::getIsOperation, "1") | ||||
| //		); | ||||
| //		mp.put("daiban",daiBanCount); | ||||
| 		return res.setMp(mp); | ||||
|     } | ||||
|  | ||||
| @ -188,10 +188,6 @@ public class WgzMessageServiceImpl extends ServicePlusImpl<WgzMessageMapper, Wgz | ||||
| 		Page<WgzAppGetMessageListReq> queryDTOPage = new Page<>(); | ||||
| 		queryDTOPage.setCurrent(req.getPageNum()); | ||||
| 		queryDTOPage.setSize(req.getPageSize()); | ||||
| 		//0、待办的查询 | ||||
| 		if (req.getLargeType().equals("daiban")){ | ||||
|  | ||||
| 		} | ||||
| 		//1、分页查询出所有的小类型,然后循环查询小类型对应标题数据 | ||||
| 		if(req.getLargeType() !=null && req.getLargeType().equals("3") && req.getSmallType()==null){ | ||||
| 			Page<WgzAppGetMessageListRes> pe = baseMapper.pagingQueryTheMessageList(queryDTOPage, req); | ||||
| @ -220,6 +216,11 @@ public class WgzMessageServiceImpl extends ServicePlusImpl<WgzMessageMapper, Wgz | ||||
| 		} | ||||
| 		//2、走正常的全部+大类型+具体的小类型 | ||||
| 		else{ | ||||
| 			//0、待办的查询 | ||||
| 			String largeType = req.getLargeType(); | ||||
| 			if (largeType!=null && largeType.equals("daiban")){ | ||||
| 				throw new RuntimeException("待办的查询暂未开发"); | ||||
| 			} | ||||
| 			return PageUtils.buildDataInfo(baseMapper.userGetMessageList(queryDTOPage,req)); | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
		Reference in New Issue
	
	Block a user