Browse Source

fix:需求调整

release-sy-v1.0.0
“lyd” 5 days ago
parent
commit
0a44ea9a50
  1. 9
      shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingV2Service.java
  2. 8
      shuili-system/src/main/java/com/kms/yxgh/dw/service/DwCheckingV2Service.java
  3. 9
      shuili-system/src/main/java/com/kms/yxgh/sz/service/SzCheckingV2Service.java

9
shuili-system/src/main/java/com/kms/yxgh/df/service/DfCheckingV2Service.java

@ -21,6 +21,7 @@ import com.kms.yxgh.df.mapper.DfCheckingV2Mapper;
import com.kms.yxgh.util.BeanCopyUtils;
import com.kms.yxgh.util.StreamUtils;
import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.core.domain.entity.SysUser;
import com.shuili.common.core.service.BaseService;
import com.shuili.common.utils.BeanUtils;
import lombok.AllArgsConstructor;
@ -223,17 +224,17 @@ public class DfCheckingV2Service extends BaseService<DfCheckingV2Mapper, DfCheck
public DfProReceiveFeedbackV2Dto projectReceiveFeedback() {
DfProReceiveFeedbackV2Dto receiveV2Dto = new DfProReceiveFeedbackV2Dto();
String userId = UserUtils.getUserId();
if (null == userId) {
SysUser user = UserUtils.getUser();
if (null == user) {
return receiveV2Dto;
}
List<BsSgcDfManateam> list = bsSgcDfManateamService.list(new LambdaQueryWrapper<BsSgcDfManateam>()
.eq(BsSgcDfManateam::getCreateUid, userId)
.eq(StringUtils.isNotBlank(user.getPhonenumber()),BsSgcDfManateam::getPhone, user.getPhonenumber())
);
list = StreamUtils.distinctByKeyFast(list, BsSgcDfManateam::getDikeCode);
if (CollectionUtils.isEmpty(list)) {
return receiveV2Dto;
}
list = StreamUtils.distinctByKeyFast(list, BsSgcDfManateam::getDikeCode);
receiveV2Dto.setUnitList(BeanCopyUtils.copyList(list, DfProReceiveFeedbackV2Dto.DfTeamUnitV2Dto.class));
List<DfCheckingV2ProjectManage> manageList =
this.baseMapper.selectList(new LambdaQueryWrapper<DfCheckingV2ProjectManage>()

8
shuili-system/src/main/java/com/kms/yxgh/dw/service/DwCheckingV2Service.java

@ -232,16 +232,16 @@ public class DwCheckingV2Service extends BaseService<DwCheckingV2Mapper, DwCheck
public DwProReceiveFeedbackV2Dto projectReceiveFeedback() {
DwProReceiveFeedbackV2Dto receiveV2Dto = new DwProReceiveFeedbackV2Dto();
SysUser user = UserUtils.getUser();
if (Objects.isNull(user)) {
if (null == user) {
return receiveV2Dto;
}
String userId = user.getId();
List<BsSgcDfManateam> list = bsSgcDfManateamService.list(new LambdaQueryWrapper<BsSgcDfManateam>()
.eq(BsSgcDfManateam::getCreateUid, userId));
list = StreamUtils.distinctByKeyFast(list, BsSgcDfManateam::getDikeCode);
.eq(com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotBlank(user.getPhonenumber()),BsSgcDfManateam::getPhone, user.getPhonenumber())
);
if (CollectionUtils.isEmpty(list)) {
return receiveV2Dto;
}
list = StreamUtils.distinctByKeyFast(list, BsSgcDfManateam::getDikeCode);
receiveV2Dto.setUnitList(BeanCopyUtils.copyList(list, DwProReceiveFeedbackV2Dto.DwTeamUnitV2Dto.class));
List<DwCheckingV2ProjectManage> manageList =
this.baseMapper.selectList(new LambdaQueryWrapper<DwCheckingV2ProjectManage>()

9
shuili-system/src/main/java/com/kms/yxgh/sz/service/SzCheckingV2Service.java

@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.common.utils.UserUtils;
import com.kms.yg.df.domain.BsSgcDfManateam;
import com.kms.yg.sz.domain.BsSgcSzManateam;
import com.kms.yg.sz.service.BsSgcSzManateamService;
import com.kms.yxgh.df.service.DfCheckingV2Service;
@ -226,16 +227,16 @@ public class SzCheckingV2Service extends BaseService<SzCheckingV2Mapper, SzCheck
public SzProReceiveFeedbackV2Dto projectReceiveFeedback() {
SzProReceiveFeedbackV2Dto receiveV2Dto = new SzProReceiveFeedbackV2Dto();
SysUser user = UserUtils.getUser();
if (Objects.isNull(user)) {
if (null == user) {
return receiveV2Dto;
}
String userId = user.getId();
List<BsSgcSzManateam> list = bsSgcSzManateamService.list(new LambdaQueryWrapper<BsSgcSzManateam>()
.eq(BsSgcSzManateam::getCreateUid, userId));
list = StreamUtils.distinctByKeyFast(list, BsSgcSzManateam::getWagaCode);
.eq(StringUtils.isNotBlank(user.getPhonenumber()),BsSgcSzManateam::getPhone, user.getPhonenumber())
);
if (CollectionUtils.isEmpty(list)) {
return receiveV2Dto;
}
list = StreamUtils.distinctByKeyFast(list, BsSgcSzManateam::getWagaCode);
receiveV2Dto.setUnitList(BeanCopyUtils.copyList(list, SzProReceiveFeedbackV2Dto.SzTeamUnitV2Dto.class));
List<SzCheckingV2ProjectManage> manageList =
this.baseMapper.selectList(new LambdaQueryWrapper<SzCheckingV2ProjectManage>()

Loading…
Cancel
Save