Commit f0db73ec authored by shiyu's avatar shiyu

藏品详情加上个人简介

parent 7110aea8
...@@ -211,6 +211,11 @@ public class SupplierItemVo implements Entity { ...@@ -211,6 +211,11 @@ public class SupplierItemVo implements Entity {
*/ */
private String creatorAvatar; private String creatorAvatar;
/**
* 藏品上传人简介
*/
private String creatorProfile;
/** /**
* 收藏数 * 收藏数
*/ */
......
...@@ -540,10 +540,6 @@ public class SendMsgServiceImpl implements SendMsgService { ...@@ -540,10 +540,6 @@ public class SendMsgServiceImpl implements SendMsgService {
return Result.failed(); return Result.failed();
} }
@Override
public Result noticeToFollowerMsg(AuctionOfferNoticeMsg auctionOfferNoticeMsg) {
return null;
}
@Override @Override
public String getOpenIdByUserId(long userId) { public String getOpenIdByUserId(long userId) {
...@@ -561,7 +557,6 @@ public class SendMsgServiceImpl implements SendMsgService { ...@@ -561,7 +557,6 @@ public class SendMsgServiceImpl implements SendMsgService {
} }
/** /**
* 商品上新通知 * 商品上新通知
* @param auctionOfferNoticeMsg * @param auctionOfferNoticeMsg
......
...@@ -18,6 +18,7 @@ import com.wwdz.ch.db.dao.distribution.*; ...@@ -18,6 +18,7 @@ import com.wwdz.ch.db.dao.distribution.*;
import com.wwdz.ch.db.domain.CollectionBookSort; import com.wwdz.ch.db.domain.CollectionBookSort;
import com.wwdz.ch.db.domain.FollowFansRecord; import com.wwdz.ch.db.domain.FollowFansRecord;
import com.wwdz.ch.db.domain.Switch; import com.wwdz.ch.db.domain.Switch;
import com.wwdz.ch.db.domain.User;
import com.wwdz.ch.db.domain.distribution.*; import com.wwdz.ch.db.domain.distribution.*;
import com.wwdz.ch.db.dto.request.FollowFansRecordRequestDto; import com.wwdz.ch.db.dto.request.FollowFansRecordRequestDto;
import com.wwdz.ch.db.dto.request.distribution.*; import com.wwdz.ch.db.dto.request.distribution.*;
...@@ -718,9 +719,11 @@ public class SupplierItemServiceImpl implements SupplierItemService { ...@@ -718,9 +719,11 @@ public class SupplierItemServiceImpl implements SupplierItemService {
supplierItemVo.setItemId(supplierItem.getId()); supplierItemVo.setItemId(supplierItem.getId());
supplierItemVo.setDistributionPrice(PriceUtil.convertPriceFenToYuan(supplierItem.getDistributionPrice())); supplierItemVo.setDistributionPrice(PriceUtil.convertPriceFenToYuan(supplierItem.getDistributionPrice()));
supplierItemVo.setHomePageImage(MediaUtil.getHomePageImage(supplierItem.getImages(), supplierItem.getVideos())); supplierItemVo.setHomePageImage(MediaUtil.getHomePageImage(supplierItem.getImages(), supplierItem.getVideos()));
supplierItemVo.setCreatorName(cacheUtil.getAppletUserNameById(supplierItem.getCreatorId())); User creator = cacheUtil.appletUserInfoCache.get(supplierItem.getCreatorId()).get();
String avatar = cacheUtil.getAppletUserById(supplierItem.getCreatorId()).getAvatar(); supplierItemVo.setCreatorName(creator.getNickname());
String avatar = creator.getAvatar();
supplierItemVo.setCreatorAvatar(StringUtils.isEmpty(avatar) ? CommConsts.DEFAULT_AVATAR_URL : avatar); supplierItemVo.setCreatorAvatar(StringUtils.isEmpty(avatar) ? CommConsts.DEFAULT_AVATAR_URL : avatar);
supplierItemVo.setCreatorProfile(creator.getProfile());
//查询藏品被收藏的次数 //查询藏品被收藏的次数
long countNum = itemCollectedRecordDao.countByItemId(itemId); long countNum = itemCollectedRecordDao.countByItemId(itemId);
supplierItemVo.setCollectedNum((int) countNum); supplierItemVo.setCollectedNum((int) countNum);
......
...@@ -74,12 +74,5 @@ public interface SendMsgService { ...@@ -74,12 +74,5 @@ public interface SendMsgService {
Result followNoticeMsg(FollowFansMsg followFansMsg); Result followNoticeMsg(FollowFansMsg followFansMsg);
/**
* 通知被关注人
* @param auctionOfferNoticeMsg
* @return
*/
Result noticeToFollowerMsg(AuctionOfferNoticeMsg auctionOfferNoticeMsg);
String getOpenIdByUserId(long userId); String getOpenIdByUserId(long userId);
} }
...@@ -99,6 +99,17 @@ public class FollowFansRecordController { ...@@ -99,6 +99,17 @@ public class FollowFansRecordController {
} }
@ApiOperation(value = "查询我推荐的列表明细")
@PostMapping("/findRecommendDetail")
public Result findRecommendDetail(@RequestBody FollowFansRecordRequestDto dto) {
logger.info("查询我推荐的列表明细,请求参数:{}", JSON.toJSONString(dto));
if (dto.getSearchTargetId() == null) {
return Result.failed(ResultCode.PARAM_ERROR);
}
return followFansRecordService.findRecommendDetail(dto);
}
@ApiOperation(value = "查询分佣明细") @ApiOperation(value = "查询分佣明细")
@PostMapping("/introduceAmountDetail") @PostMapping("/introduceAmountDetail")
public Result introduceAmountDetail(@RequestBody FollowFansRecordRequestDto dto) { public Result introduceAmountDetail(@RequestBody FollowFansRecordRequestDto dto) {
......
...@@ -234,6 +234,35 @@ public class DistributionOrderController { ...@@ -234,6 +234,35 @@ public class DistributionOrderController {
} }
@ApiOperation(value = "藏馆订单列表查询")
@PostMapping("/findOrderOfCollector")
public Result findOrderOfCollector(@RequestBody DistributionOrderRequestDto dto) {
logger.info("藏馆订单列表查询,请求参数:{}", JSON.toJSONString(dto));
Validator validator = new Validator(FormHandler.ofEntity(dto));
validator.set("sellerId", "卖家id").must().number()
.end();
if (!validator.isValid()) {
return Result.failed(validator.getErrorInfo());
}
return distributionOrderService.findOrderOfCollector(dto);
}
@ApiOperation(value = "查询藏馆订单详情")
@PostMapping("/findOrderDetailOfCollector")
public Result findOrderDetailOfCollector(@RequestBody DistributionOrderRequestDto dto) {
logger.info("查询藏馆订单详情,请求参数:{}", JSON.toJSONString(dto));
Validator validator = new Validator(FormHandler.ofEntity(dto));
validator.set("distributionOrderId", "订单号").must().string()
.end();
if (!validator.isValid()) {
return Result.failed(validator.getErrorInfo());
}
return distributionOrderService.findOrderDetailOfCollector(dto);
}
@ApiOperation(value = "订单退款") @ApiOperation(value = "订单退款")
@PostMapping("/refund") @PostMapping("/refund")
public Result refund(@RequestBody DistributionOrderRequestDto dto) { public Result refund(@RequestBody DistributionOrderRequestDto dto) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment