|
|
@@ -160,6 +160,16 @@ public class SecondGoodsServiceImpl extends ServiceImpl<SecondGoodsMapper, Secon
|
|
|
// 2. 转换为VO对象
|
|
|
SecondGoodsRecordDetailVo detailVo = SecondGoodsRecordDetailVo.fromRecord(record);
|
|
|
|
|
|
+ // 获取联系人
|
|
|
+ QueryWrapper<LifeUser> userQueryWrapper = new QueryWrapper<>();
|
|
|
+ userQueryWrapper.lambda()
|
|
|
+ .eq(LifeUser::getId, record.getUserId())
|
|
|
+ .eq(LifeUser::getDeleteFlag, Constants.DeleteFlag.NOT_DELETED);
|
|
|
+ LifeUser user = lifeUserMapper.selectOne(userQueryWrapper);
|
|
|
+
|
|
|
+ detailVo.setUserName(user.getUserName());
|
|
|
+ detailVo.setUserPhone(user.getUserPhone());
|
|
|
+
|
|
|
// 3. 获取商品图片列表
|
|
|
QueryWrapper<StoreImg> imageQueryWrapper = new QueryWrapper<>();
|
|
|
imageQueryWrapper.lambda()
|
|
|
@@ -208,6 +218,14 @@ public class SecondGoodsServiceImpl extends ServiceImpl<SecondGoodsMapper, Secon
|
|
|
secondTradeRecordVos.add(secondTradeRecordVo);
|
|
|
// 交易节点
|
|
|
secondTradeRecordVo.setOperationJsonList(platformSecondTradeService.getOperationJsonList(tradeRecord.getId()));
|
|
|
+ // 获取联系人
|
|
|
+ QueryWrapper<LifeUser> userQueryWrapper = new QueryWrapper<>();
|
|
|
+ userQueryWrapper.lambda()
|
|
|
+ .eq(LifeUser::getId, secondTradeRecordVo.getBuyerId())
|
|
|
+ .eq(LifeUser::getDeleteFlag, Constants.DeleteFlag.NOT_DELETED);
|
|
|
+ LifeUser user = lifeUserMapper.selectOne(userQueryWrapper);
|
|
|
+ secondTradeRecordVo.setUserName(user.getUserName());
|
|
|
+ secondTradeRecordVo.setUserPhone(user.getUserPhone());
|
|
|
}
|
|
|
}
|
|
|
detailVo.setTradeRecords(secondTradeRecordVos);
|
|
|
@@ -267,6 +285,7 @@ public class SecondGoodsServiceImpl extends ServiceImpl<SecondGoodsMapper, Secon
|
|
|
SecondGoodsRecord record = new SecondGoodsRecord();
|
|
|
record.setOperationName(operationName);
|
|
|
record.setGoodsId(goods.getId());
|
|
|
+ record.setUserId(goods.getUserId());
|
|
|
record.setTitle(goods.getTitle());
|
|
|
record.setDescription(goods.getDescription());
|
|
|
// 价格转换
|