| | |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | import com.panzhihua.service_community.dao.ComFmsTeamMemberDAO; |
| | | import com.panzhihua.service_community.entity.ComFmsTeamMember; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | |
| | | private ComFmsServiceRecordDAO comFmsServiceRecordDAO; |
| | | @Resource |
| | | private ComFmsServiceEvaluationsDAO comFmsServiceEvaluationsDAO; |
| | | @Resource |
| | | private ComFmsTeamMemberDAO comFmsTeamMemberDAO; |
| | | |
| | | /** |
| | | * 后台新增微服务 |
| | |
| | | Page page = new Page<>(); |
| | | page.setSize(adminDTO.getPageSize()); |
| | | page.setCurrent(adminDTO.getPageNum()); |
| | | LoginUserInfoVO userInfo = adminDTO.getUserInfo(); |
| | | ComFmsTeamMember comFmsTeamMember = comFmsTeamMemberDAO.selectOne(new LambdaQueryWrapper<ComFmsTeamMember>() |
| | | .eq(ComFmsTeamMember::getPhone, userInfo.getPhone()) |
| | | .eq(ComFmsTeamMember::getCommunityId, userInfo.getCommunityId())); |
| | | if (nonNull(comFmsTeamMember)) { |
| | | adminDTO.setMemberId(comFmsTeamMember.getId()); |
| | | } |
| | | return R.ok(this.baseMapper.pageDealFmsService(page, adminDTO)); |
| | | } |
| | | |
| | |
| | | if (isNull(comFmsService.getMemberId())) { |
| | | return R.fail("还未分配服务人员"); |
| | | } |
| | | if (!comFmsService.getMemberId().equals(adminDTO.getUserId())) { |
| | | LoginUserInfoVO userInfo = adminDTO.getUserInfo(); |
| | | ComFmsTeamMember comFmsTeamMember = comFmsTeamMemberDAO.selectOne(new LambdaQueryWrapper<ComFmsTeamMember>() |
| | | .eq(ComFmsTeamMember::getPhone, userInfo.getPhone()) |
| | | .eq(ComFmsTeamMember::getCommunityId, userInfo.getCommunityId())); |
| | | if (isNull(comFmsTeamMember) || !comFmsService.getMemberId().equals(comFmsTeamMember.getId())) { |
| | | return R.fail("不是指定的分配服务人员"); |
| | | } |
| | | Boolean isEnd = adminDTO.getIsEnd(); |