From b2d360d9113b6955287108ca9e90d76a1f3c1419 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期日, 29 九月 2024 15:05:11 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/zbomyoujia --- server/service/src/main/java/com/doumee/service/business/impl/GetZhongTaiDataServiceImpl.java | 53 ++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 38 insertions(+), 15 deletions(-) diff --git a/server/service/src/main/java/com/doumee/service/business/impl/GetZhongTaiDataServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/GetZhongTaiDataServiceImpl.java index 6e0ed45..7e2137b 100644 --- a/server/service/src/main/java/com/doumee/service/business/impl/GetZhongTaiDataServiceImpl.java +++ b/server/service/src/main/java/com/doumee/service/business/impl/GetZhongTaiDataServiceImpl.java @@ -285,19 +285,25 @@ ztContentListRequest.setUserType(ztBaseInfoResponse.getUserType()); ztContentListRequest.setId(id); ZTProductInfoResponse response = zbomZhongTaiService.getProductInfo(ztContentListRequest); - if(Objects.nonNull(response)&&userType.equals(ZTConstants.CUSTOMER)){ + if(Objects.nonNull(response)){ //鏌ヨ瀵艰喘淇℃伅 杩涜淇℃伅缁戝畾涓庤繑鍥� - if(StringUtils.isNotBlank(salesId)){ + if(StringUtils.isNotBlank(salesId)&&userType.equals(ZTConstants.CUSTOMER)){ Users users = usersMapper.selectById(salesId); Member member = memberMapper.selectById(userId); if(Objects.nonNull(users)&&Objects.nonNull(member)&&StringUtils.isNotBlank(member.getOpenid())){ - MemberServiceImpl.saveCustomerUser(zbomZhongTaiService,customerUserMapper,users,userId,member.getOpenid()); + //鏇存柊瀵艰喘缁戝畾淇℃伅 + MemberServiceImpl.saveCustomerUser(zbomZhongTaiService,customerUserMapper,memberMapper,users,member); String prefix = StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE,Constants.RESOURCE_PATH).getCode()) + StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE,Constants.USERS_FILE).getCode()); if(StringUtils.isNotBlank(users.getImgurl())){ users.setImgurlFull(prefix + users.getImgurl()); } response.setUsers(users); + memberMapper.updateById(member); + } + if(StringUtils.isNotBlank(member.getImgurl())){ + member.setImgurl(systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE, Constants.RESOURCE_PATH).getCode() + + systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE, Constants.MEMBER).getCode() + member.getImgurl()); } } List<String> stringList = new ArrayList<String>(); @@ -338,19 +344,24 @@ ztContentListRequest.setUserType(ztBaseInfoResponse.getUserType()); ztContentListRequest.setId(id); ZTCaseInfoResponse response = zbomZhongTaiService.getWholecaseInfo(ztContentListRequest); - if(Objects.nonNull(response)&&userType.equals(ZTConstants.CUSTOMER)){ + if(Objects.nonNull(response)){ //鏌ヨ瀵艰喘淇℃伅 杩涜淇℃伅缁戝畾涓庤繑鍥� - if(StringUtils.isNotBlank(salesId)){ + if(StringUtils.isNotBlank(salesId)&&userType.equals(ZTConstants.CUSTOMER)){ Users users = usersMapper.selectById(salesId); Member member = memberMapper.selectById(userId); if(Objects.nonNull(users)&&Objects.nonNull(member)&&StringUtils.isNotBlank(member.getOpenid())){ - MemberServiceImpl.saveCustomerUser(zbomZhongTaiService,customerUserMapper,users,userId,member.getOpenid()); + MemberServiceImpl.saveCustomerUser(zbomZhongTaiService,customerUserMapper,memberMapper,users,member); String prefix = StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE,Constants.RESOURCE_PATH).getCode()) + StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE,Constants.USERS_FILE).getCode()); if(StringUtils.isNotBlank(users.getImgurl())){ users.setImgurlFull(prefix + users.getImgurl()); } response.setUsers(users); + memberMapper.updateById(member); + } + if(StringUtils.isNotBlank(member.getImgurl())){ + member.setImgurl(systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE, Constants.RESOURCE_PATH).getCode() + + systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE, Constants.MEMBER).getCode() + member.getImgurl()); } } List<String> stringList = new ArrayList<String>(); @@ -385,19 +396,24 @@ ztContentListRequest.setUserType(ztBaseInfoResponse.getUserType()); ztContentListRequest.setId(id); ZTProductNewsInfoResponse response = zbomZhongTaiService.getProductNewsInfo(ztContentListRequest); - if(Objects.nonNull(response)&&userType.equals(ZTConstants.CUSTOMER)){ + if(Objects.nonNull(response)){ //鏌ヨ瀵艰喘淇℃伅 杩涜淇℃伅缁戝畾涓庤繑鍥� - if(StringUtils.isNotBlank(salesId)){ + if(StringUtils.isNotBlank(salesId)&&userType.equals(ZTConstants.CUSTOMER)){ Users users = usersMapper.selectById(salesId); Member member = memberMapper.selectById(userId); if(Objects.nonNull(users)&&Objects.nonNull(member)&&StringUtils.isNotBlank(member.getOpenid())){ - MemberServiceImpl.saveCustomerUser(zbomZhongTaiService,customerUserMapper,users,userId,member.getOpenid()); + MemberServiceImpl.saveCustomerUser(zbomZhongTaiService,customerUserMapper,memberMapper,users,member); String prefix = StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE,Constants.RESOURCE_PATH).getCode()) + StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE,Constants.USERS_FILE).getCode()); if(StringUtils.isNotBlank(users.getImgurl())){ users.setImgurlFull(prefix + users.getImgurl()); } response.setUsers(users); + memberMapper.updateById(member); + } + if(StringUtils.isNotBlank(member.getImgurl())){ + member.setImgurl(systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE, Constants.RESOURCE_PATH).getCode() + + systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE, Constants.MEMBER).getCode() + member.getImgurl()); } } List<String> stringList = new ArrayList<String>(); @@ -437,19 +453,24 @@ ztContentListRequest.setUserType(ztBaseInfoResponse.getUserType()); ztContentListRequest.setId(id); ZTRealcaseInfoResponse response = zbomZhongTaiService.getRealcaseInfo(ztContentListRequest); - if(Objects.nonNull(response)&&userType.equals(ZTConstants.CUSTOMER)){ + if(Objects.nonNull(response)){ //鏌ヨ瀵艰喘淇℃伅 杩涜淇℃伅缁戝畾涓庤繑鍥� - if(StringUtils.isNotBlank(salesId)){ + if(StringUtils.isNotBlank(salesId)&&userType.equals(ZTConstants.CUSTOMER)){ Users users = usersMapper.selectById(salesId); Member member = memberMapper.selectById(userId); if(Objects.nonNull(users)&&Objects.nonNull(member)&&StringUtils.isNotBlank(member.getOpenid())){ - MemberServiceImpl.saveCustomerUser(zbomZhongTaiService,customerUserMapper,users,userId,member.getOpenid()); + MemberServiceImpl.saveCustomerUser(zbomZhongTaiService,customerUserMapper,memberMapper,users,member); String prefix = StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE,Constants.RESOURCE_PATH).getCode()) + StringUtils.trimToNull(systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE,Constants.USERS_FILE).getCode()); if(StringUtils.isNotBlank(users.getImgurl())){ users.setImgurlFull(prefix + users.getImgurl()); } response.setUsers(users); + memberMapper.updateById(member); + } + if(StringUtils.isNotBlank(member.getImgurl())){ + member.setImgurl(systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE, Constants.RESOURCE_PATH).getCode() + + systemDictDataBiz.queryByCode(Constants.OBJCET_STORAGE, Constants.MEMBER).getCode() + member.getImgurl()); } } List<String> stringList = new ArrayList<String>(); @@ -488,8 +509,7 @@ public void batchAddLike(ZTBatchAddListRequest ztBatchAddListRequest){ if(Objects.isNull(ztBatchAddListRequest) || StringUtils.isBlank(ztBatchAddListRequest.getArticleIds()) - || StringUtils.isBlank(ztBatchAddListRequest.getCustomerId()) - || StringUtils.isBlank(ztBatchAddListRequest.getPlatSourceId()) + || StringUtils.isBlank(ztBatchAddListRequest.getPlatId()) || StringUtils.isBlank(ztBatchAddListRequest.getPlatSource()) ){ throw new BusinessException(ResponseStatus.BAD_REQUEST); @@ -498,7 +518,10 @@ ZTBaseInfoResponse ztBaseInfoResponse = MemberServiceImpl.getZTToken(zbomZhongTaiService,memberMapper,usersMapper,systemDictDataBiz, Long.valueOf(ztBatchAddListRequest.getUserId()),ztBatchAddListRequest.getUserType()); ztBatchAddListRequest.setToken(ztBaseInfoResponse.getToken()); - zbomZhongTaiService.batchAddLike(ztBatchAddListRequest); + ZTBaseResponse result = zbomZhongTaiService.batchAddLike(ztBatchAddListRequest); + if(result ==null || !Constants.equalsInteger( result.getCode(),ZTConstants.CODE_SUCCESS)){ + throw new BusinessException(ResponseStatus.SERVER_ERROR.getCode(),"瀵逛笉璧凤紝鍒嗕韩缁戝畾澶辫触鍝︼紒"); + } } @Override -- Gitblit v1.9.3