Esempio n. 1
0
        /// <summary> 修改高级属性词
        /// </summary>
        /// <param name="attrWordsInfo"></param>
        /// <param name="errorMessage"></param>
        /// <returns></returns>
        public bool UpdateAttrWords(AttributeWordInfo attrWordsInfo, out string errorMessage)
        {
            var result = GoodsServerClient.UpdateAttrWords(ConvertToServiceAttrWordsInfo(attrWordsInfo));

            errorMessage = string.Empty;
            if (result == null)
            {
                errorMessage = "GMS连接异常";
            }
            else if (!result.IsSuccess)
            {
                errorMessage = result.ErrorMsg;
            }
            return(result != null && result.IsSuccess);
        }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="info"></param>
 /// <returns></returns>
 static ServiceAttrWordsInfo ConvertToServiceAttrWordsInfo(AttributeWordInfo info)
 {
     return(new ServiceAttrWordsInfo
     {
         WordID = info.WordId,
         GroupID = info.GroupId,
         Word = info.Word,
         OrderIndex = info.OrderIndex,
         CompareType = info.CompareType,
         Value = info.WordValue,
         TopValue = info.TopValue,
         IsShow = info.IsShow,
         AttrWordImage = info.AttrWordImage
     });
 }