/// <summary> /// 商品关联子图 /// </summary> internal bool ImgItemJoint(string sessionKey, ItemJointImg itemjoin, out string errorMsg) { errorMsg = null; ITopClient client = new DefaultTopClient(StaticSystemConfig.soft.ApiURL, StaticSystemConfig.soft.AppKey, StaticSystemConfig.soft.AppSecret, "json"); ItemJointImgRequest req = new ItemJointImgRequest(); req.Id = itemjoin.Id; req.NumIid = itemjoin.NumIid; req.PicPath = itemjoin.PicPath; req.IsMajor = itemjoin.IsMajor; req.Position = itemjoin.Position; ItemJointImgResponse response = client.Execute(req, sessionKey); if (response.IsError) { errorMsg = response.SubErrMsg; return(false); } else { return(true); } }
public JsonResult AddItems(ItemAdd goods) { string errormsg = null; tbClientUser clientuser = GetUser("UserInfo"); if (string.IsNullOrEmpty(goods.Desc) && goods.Desc.Length > 5) { return(Json(new { ErrorMsg = "商品描述字数应大于5小于20000!" })); } string itemid = goodsinfo.addgoods(clientuser.UserShops[0].SessionKey, goods, out errormsg); if (itemid == null) { return(Json(new { ErrorMsg = errormsg })); } string[] path = goods.ChildPicPath.Split('^'); if (path == null) { return(Json(new { ErrorMsg = "" })); } ItemJointImg itemjoin; for (int i = 0; i < path.Count(); i++) { if (string.IsNullOrEmpty(path[i]) && i.ToString().Length > 5) { string str = "http://img03.tbsandbox.com/imgextra/"; itemjoin = new ItemJointImg(); itemjoin.NumIid = long.Parse(itemid); itemjoin.PicPath = path[i].ToString().Substring(str.Length - 1, path[i].ToString().Length - str.Length + 1); itemjoin.Position = long.Parse(path[i + 1]); sgi.ImgItemJoint(clientuser.UserShops[0].SessionKey, itemjoin, out errormsg); } } return(Json(new { ErrorMsg = errormsg })); }
/// <summary> /// 商品关联子图 /// </summary> public bool ImgItemJoint(string token, ItemJointImg itemjoin, out string errorMsg) { return(sgi.ImgItemJoint(token, itemjoin, out errorMsg)); }