|
@@ -18,7 +18,13 @@ func GetOrderGoodsMakeStockByIpad(eg *xorm.Engine, param map[string]string) (*[] |
|
|
sess.And("wait_baking_num >0") |
|
|
sess.And("wait_baking_num >0") |
|
|
} |
|
|
} |
|
|
if param["state"] == "3" { |
|
|
if param["state"] == "3" { |
|
|
sess.And("wait_sorting_num >0") |
|
|
|
|
|
|
|
|
var goods []model.OrderGoods |
|
|
|
|
|
eg.Where("goods_type=0 and state=1").Find(&goods) |
|
|
|
|
|
ids := []int64{-1} |
|
|
|
|
|
for _, v := range goods { |
|
|
|
|
|
ids = append(ids, v.SkuId) |
|
|
|
|
|
} |
|
|
|
|
|
sess.And("wait_sorting_num >0").In("sku_id", ids) |
|
|
} |
|
|
} |
|
|
if param["keyword"] != "" { |
|
|
if param["keyword"] != "" { |
|
|
sess.And("goods_title like ?", "%"+param["keyword"]+"%") |
|
|
sess.And("goods_title like ?", "%"+param["keyword"]+"%") |
|
|