Merge branch 'feature/admin' into preview
commit
87f259cd6f
|
@ -166,15 +166,19 @@ public class MallProductController extends BaseController {
|
|||
R<ModelProduct> modelProductR = modelService.selectModelById(id);
|
||||
ModelProduct data = modelProductR.getData();
|
||||
if (Objects.nonNull(data)) {
|
||||
LambdaQueryWrapper<ModelPurchaseRecord> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(ModelPurchaseRecord::getUserId, SecurityUtils.getUserId())
|
||||
.eq(ModelPurchaseRecord::getProductId, id)
|
||||
.eq(ModelPurchaseRecord::getProductType, 0);
|
||||
ModelPurchaseRecord modelPurchaseRecord = modelPurchaseRecordMapper.selectOne(wrapper);
|
||||
data.setIsBuy(1);
|
||||
if (Objects.isNull(modelPurchaseRecord)) {
|
||||
data.setIsBuy(0);
|
||||
Long userIdMax = SecurityUtils.getUserIdMax();
|
||||
if (userIdMax != 0){
|
||||
LambdaQueryWrapper<ModelPurchaseRecord> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(ModelPurchaseRecord::getUserId, userIdMax)
|
||||
.eq(ModelPurchaseRecord::getProductId, id)
|
||||
.eq(ModelPurchaseRecord::getProductType, 0);
|
||||
ModelPurchaseRecord modelPurchaseRecord = modelPurchaseRecordMapper.selectOne(wrapper);
|
||||
data.setIsBuy(1);
|
||||
if (Objects.isNull(modelPurchaseRecord)) {
|
||||
data.setIsBuy(0);
|
||||
}
|
||||
}
|
||||
data.setIsBuy(0);
|
||||
modelProductR.setData(data);
|
||||
}
|
||||
return modelProductR;
|
||||
|
|
Loading…
Reference in New Issue