|
@@ -20,5 +20,11 @@ type base_goods_spec struct {
|
|
|
//根据代码查找功能详情
|
|
|
func (b *base_goods_spec) FindById(id int64, appid, goodsCode string) *[]*base_goods_spec {
|
|
|
bgss := Mysql_BaseService.SelectBySql(`select * from base_goods_spec where id=? and appid=? and goods_code=? limit 1`, id, appid, goodsCode)
|
|
|
- return JsonUnmarshal((*bgss)[0], &[]*base_goods_spec{}).(*[]*base_goods_spec)
|
|
|
+ list := JsonUnmarshal((*bgss)[0], &[]*base_goods_spec{}).(*[]*base_goods_spec)
|
|
|
+ if list != nil {
|
|
|
+ for _, v := range *list {
|
|
|
+ v.Base_goods_spec_powers = *Base_goods_spec_power.FindByGoodsCode(v.Id, v.Appid, goodsCode)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return list
|
|
|
}
|