This commit is contained in:
suyl
2021-06-22 16:48:15 +08:00
parent f89fd3adab
commit b2bd2facfe

View File

@@ -39,7 +39,7 @@ func (p *PurchaseHandler) ReadStore(ctx *jxcontext.Context, vendorOrgCode, vendo
// stoerIDs为nil表示所有
func (p *PurchaseHandler) UpdateStore(db *dao.DaoDB, storeID int, userName string) (err error) {
store, err := dao.GetStoreDetail(db, storeID, model.VendorIDJDShop, "")
store, err := dao.GetStoreDetail(db, storeID, model.VendorIDJDShop, "2")
if err != nil {
return err
}
@@ -184,6 +184,9 @@ func (p *PurchaseHandler) UpdateStore(db *dao.DaoDB, storeID int, userName strin
mergedStoreStatus := jxutils.MergeStoreStatus(store.Status, store.VendorStatus)
p.UpdateStoreStatus(jxcontext.AdminCtx, store.VendorOrgCode, storeID, store.VendorStoreID, mergedStoreStatus)
}
if err == nil {
err = getAPI("2").UpdateExpand(utils.Str2Int(store.VendorStoreID))
}
return err
}
@@ -353,18 +356,19 @@ func (p *PurchaseHandler) CreateStore2(db *dao.DaoDB, storeID int, userName stri
if vendorStroeID2, err := getAPI("2").SubmitBasic(param); err == nil {
time.Sleep(time.Second)
err = getAPI("2").UpdateExpand(int(vendorStroeID2))
var storeMap *model.StoreMap
sql := `
SELECT * FROM store_map WHERE deletad_at = ? AND store_id = ? AND vendor_id = ? AND vendor_org_code = ?
`
sqlParams := []interface{}{
utils.DefaultTimeValue, storeID, model.VendorIDJDShop, "2",
}
err = dao.GetRow(db, &storeMap, sql, sqlParams)
if storeMap != nil {
storeMap.VendorStoreID = utils.Int64ToStr(vendorStroeID2)
_, err = dao.UpdateEntity(db, storeMap, "VendorStoreID")
}
//var storeMap *model.StoreMap
//sql := `
// SELECT * FROM store_map WHERE deletad_at = ? AND store_id = ? AND vendor_id = ? AND vendor_org_code = ?
//`
//sqlParams := []interface{}{
// utils.DefaultTimeValue, storeID, model.VendorIDJDShop, "2",
//}
//err = dao.GetRow(db, &storeMap, sql, sqlParams)
//if storeMap != nil {
// storeMap.VendorStoreID = utils.Int64ToStr(vendorStroeID2)
// _, err = dao.UpdateEntity(db, storeMap, "VendorStoreID")
//}
vendorStoreID = utils.Int64ToStr(vendorStroeID2)
}
return vendorStoreID, err
}