Compare commits

...

5 Commits

3 changed files with 23 additions and 8 deletions

View File

@ -166,15 +166,19 @@ public class MallProductController extends BaseController {
R<ModelProduct> modelProductR = modelService.selectModelById(id); R<ModelProduct> modelProductR = modelService.selectModelById(id);
ModelProduct data = modelProductR.getData(); ModelProduct data = modelProductR.getData();
if (Objects.nonNull(data)) { if (Objects.nonNull(data)) {
LambdaQueryWrapper<ModelPurchaseRecord> wrapper = new LambdaQueryWrapper<>(); Long userIdMax = SecurityUtils.getUserIdMax();
wrapper.eq(ModelPurchaseRecord::getUserId, SecurityUtils.getUserId()) if (userIdMax != 0){
.eq(ModelPurchaseRecord::getProductId, id) LambdaQueryWrapper<ModelPurchaseRecord> wrapper = new LambdaQueryWrapper<>();
.eq(ModelPurchaseRecord::getProductType, 0); wrapper.eq(ModelPurchaseRecord::getUserId, userIdMax)
ModelPurchaseRecord modelPurchaseRecord = modelPurchaseRecordMapper.selectOne(wrapper); .eq(ModelPurchaseRecord::getProductId, id)
data.setIsBuy(1); .eq(ModelPurchaseRecord::getProductType, 0);
if (Objects.isNull(modelPurchaseRecord)) { ModelPurchaseRecord modelPurchaseRecord = modelPurchaseRecordMapper.selectOne(wrapper);
data.setIsBuy(0); data.setIsBuy(1);
if (Objects.isNull(modelPurchaseRecord)) {
data.setIsBuy(0);
}
} }
data.setIsBuy(0);
modelProductR.setData(data); modelProductR.setData(data);
} }
return modelProductR; return modelProductR;

View File

@ -124,6 +124,11 @@ public class PersonHomeVo {
@ApiModelProperty(value = "付费金额 当提问类型为付费时必填") @ApiModelProperty(value = "付费金额 当提问类型为付费时必填")
private Double amount; private Double amount;
/**
* 0 1
*/
private Integer status;
/** /**
* *
*/ */

View File

@ -92,6 +92,12 @@ public class QuestionVo {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date createTime; private Date createTime;
/**
* 0 1
*/
@ApiModelProperty(value = "状态 0未解决 1已解决")
private Integer status;
} }