This commit is contained in:
苏尹岚
2021-02-03 15:14:16 +08:00
parent b61d7f56c9
commit a45d4a7464

View File

@@ -1836,6 +1836,77 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
sqlParams := []interface{}{utils.DefaultTimeValue}
err = dao.GetRows(db, &gy, sql, sqlParams)
fmt.Println("123123123213123123123123", utils.Format4Output(gy, false))
// for _, v := range gy {
// var gyskus []*model.Sku
// sql := `
// SELECT * FROM jxgy.sku WHERE name_id = ? AND deleted_at = ?
// `
// sqlParams := []interface{}{v.ID, utils.DefaultTimeValue}
// err = dao.GetRows(db, &gyskus, sql, sqlParams)
// categroyID := 0
// switch v.CategoryID {
// case 3039:
// categroyID = 510
// case 3040:
// categroyID = 511
// case 3041:
// categroyID = 512
// case 3042:
// categroyID = 514
// case 3070:
// categroyID = 516
// }
// skuNameExt := &model.SkuNameExt{
// SkuName: model.SkuName{
// Name: v.Name,
// Upc: v.Upc,
// Status: model.SkuStatusNormal,
// CategoryID: categroyID,
// IsGlobal: v.IsGlobal,
// Unit: v.Unit,
// Prefix: v.Prefix,
// SpecQuality: v.SpecQuality,
// SpecUnit: v.SpecUnit,
// Price: v.Price,
// Img: v.Img,
// Img2: v.Img2,
// Img3: v.Img3,
// DescImg: v.DescImg,
// JdsStockSwitch: v.JdsStockSwitch,
// },
// }
// if skuNameExt.IsGlobal == 0 {
// var skuplace []*model.SkuNamePlaceBind
// var cityCodes []int
// sql := `
// SELECT * FROM jxgy.sku_name_place_bind WHERE name_id = ? AND deletad_at = ?
// `
// sqlParams := []interface{}{
// v.ID, utils.DefaultTimeValue,
// }
// err = dao.GetRows(db, &skuplace, sql, sqlParams)
// for _, vv := range skuplace {
// cityCodes = append(cityCodes, vv.PlaceCode)
// }
// if len(cityCodes) > 0 {
// skuNameExt.Places = cityCodes
// }
// }
// var skus []*model.SkuWithVendor
// for _, vv := range gyskus {
// sku := &model.SkuWithVendor{
// Sku: &model.Sku{
// SpecQuality: vv.SpecQuality,
// SpecUnit: vv.SpecUnit,
// Weight: vv.Weight,
// Status: 1,
// },
// }
// skus = append(skus, sku)
// }
// skuNameExt.Skus = skus
// _, err = cms.AddSkuName(ctx, skuNameExt, ctx.GetUserName())
// }
return err
}