Commit 48dc5d12 authored by shiyu's avatar shiyu

订单详情页

parent 59dd4242
...@@ -70,4 +70,9 @@ public class SupplierItemRequestDto extends BaseRequestDto implements Entity { ...@@ -70,4 +70,9 @@ public class SupplierItemRequestDto extends BaseRequestDto implements Entity {
* 分销分享记录id * 分销分享记录id
*/ */
private String shareRecordId; private String shareRecordId;
/**
* 是否是店家
*/
private Integer isShop;
} }
...@@ -47,6 +47,8 @@ public class DistributionOrderServiceImpl implements DistributionOrderService { ...@@ -47,6 +47,8 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
private final static String SECRET = "117eb48AX0864490fbe4d1ef081B9cc25"; private final static String SECRET = "117eb48AX0864490fbe4d1ef081B9cc25";
private final static Long SYSTEM_ACCOUNT = 8888888888L;
@Autowired @Autowired
DistributionOrderDao distributionOrderDao; DistributionOrderDao distributionOrderDao;
...@@ -78,7 +80,6 @@ public class DistributionOrderServiceImpl implements DistributionOrderService { ...@@ -78,7 +80,6 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
@Override @Override
public Result createDistributionOrder(DistributionOrderRequestDto dto) { public Result createDistributionOrder(DistributionOrderRequestDto dto) {
try { try {
//调用微信接口,预支付下单,获取预付单号
String shareRecordId = dto.getShareRecordId(); String shareRecordId = dto.getShareRecordId();
//查询分享记录详细信息 //查询分享记录详细信息
DistributorShareRecord distributorShareRecord = distributorShareRecordDao.findById(shareRecordId); DistributorShareRecord distributorShareRecord = distributorShareRecordDao.findById(shareRecordId);
......
...@@ -84,11 +84,15 @@ public class SupplierItemServiceImpl implements SupplierItemService { ...@@ -84,11 +84,15 @@ public class SupplierItemServiceImpl implements SupplierItemService {
@Override @Override
public Result findDetail(SupplierItemRequestDto dto) { public Result findDetail(SupplierItemRequestDto dto) {
try { try {
Long itemId = dto.getId(); String shareRecordId = dto.getShareRecordId();
DistributorShareRecord distributorShareRecord = distributorShareRecordDao.findById(shareRecordId);
if (distributorShareRecord == null || !distributorShareRecord.getEnabled()) {
return Result.failed("该商品已下架");
}
Long itemId = distributorShareRecord.getItemId();
SupplierItemVo supplierItemVo = new SupplierItemVo(); SupplierItemVo supplierItemVo = new SupplierItemVo();
//只有用户点击商品详情才会有分享id //用户点击链接进入详情页需要记录, isShop = 0,为普通用户
if (StringUtils.hasLength(dto.getShareRecordId())) { if (dto.getIsShop() == 0) {
DistributorShareRecord distributorShareRecord = distributorShareRecordDao.findById(dto.getShareRecordId());
supplierItemVo.setSalePrice(PriceUtil.convertPriceFenToYuan(distributorShareRecord.getPrice())); supplierItemVo.setSalePrice(PriceUtil.convertPriceFenToYuan(distributorShareRecord.getPrice()));
itemId = distributorShareRecord.getItemId(); itemId = distributorShareRecord.getItemId();
//如果用户绑定过分销商,则不做浏览记录 //如果用户绑定过分销商,则不做浏览记录
......
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