提交 ac7d9ece authored 作者: Whispa's avatar Whispa

commit commit

上级 55dafdf3
package com.example.afrishop_v3.models;
import lombok.Data;
import org.hibernate.annotations.Formula;
import org.hibernate.annotations.Where;
import javax.persistence.*;
......@@ -86,18 +87,33 @@ public class TbCfCartRecordR {
*/
private BigDecimal itemPrice;
private String itemSkuId;
@Formula(value = "(SELECT st.item_price FROM tb_cf_station_item st WHERE st.item_id=item_id limit 1)")
private BigDecimal realItemPrice;
@Formula(value = "(SELECT sk.item_price FROM tb_cf_item_skus sk WHERE sk.id=item_sku_id limit 1)")
private BigDecimal skuPrice;
public TbCfCartRecordR(){
this.shopName = "afrishop";
}
public String getItemSkuId() {
return itemSkuId;
}
public void setItemSkuId(String itemSkuId) {
this.itemSkuId = itemSkuId;
}
public void setItemImg(String itemImg) {
this.itemImg = itemImg;
}
public BigDecimal getItemPrice() {
return itemPrice;
return skuPrice != null ? skuPrice : realItemPrice !=null ? realItemPrice : itemPrice;
}
public BigDecimal getItemPriceTotal() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论