Commit 2043c69d authored by 黄奎's avatar 黄奎

页面修改

parent 881ceb4d
......@@ -1811,72 +1811,121 @@ namespace Mall.WebApi.Controllers.MallBase
JObject parms = JObject.Parse(RequestParm.msg.ToString());
RB_Goods_Extend demodel = new RB_Goods_Extend()
{
Id= parms.GetInt("Id"),
Name=parms.GetStringValue("Name"),
VideoAddress=parms.GetStringValue("VideoAddress"),
CustomShareTitles=parms.GetStringValue("CustomShareTitles"),
CustomShareImage=parms.GetStringValue("CustomShareImage"),
CustomShareImagePath=parms.GetStringValue("CustomShareImagePath"),
IsLiveGoods=parms.GetInt("IsLiveGoods"),
GoodsStatus=parms.GetInt("GoodsStatus"),
InventoryNum=parms.GetInt("InventoryNum"),
DefaultSpecificationName=parms.GetStringValue("DefaultSpecificationName"),
SellingPrice=parms.GetDecimal("SellingPrice"),
OriginalPrice=parms.GetDecimal("OriginalPrice"),
Unit=parms.GetStringValue("Unit"),
CostPrice=parms.GetDecimal("CostPrice"),
IsGoodsNegotiable=parms.GetInt("IsGoodsNegotiable"),
SalesNum=parms.GetInt("SalesNum"),
GoodsNumbers=parms.GetStringValue("GoodsNumbers"),
IsCustomSpecification=parms.GetInt("IsCustomSpecification"),
GoodsWeight=parms.GetInt("GoodsWeight"),
IsDefaultService=parms.GetInt("IsDefaultService"),
FreightId=parms.GetInt("FreightId"),
FreightName=parms.GetStringValue("FreightName"),
FormsId=parms.GetInt("FormsId",-1),
FormsName=parms.GetStringValue("FormsName"),
LimitBuyGoodsNum=parms.GetInt("LimitBuyGoodsNum",-1),
LimitBuyOrderNum=parms.GetInt("LimitBuyOrderNum",-1),
IsAreaBuy=parms.GetInt("IsAreaBuy"),
IntegralPresent=parms.GetInt("IntegralPresent"),
IntegralPresentType=parms.GetInt("IntegralPresentType"),
PointsDeduction=parms.GetInt("PointsDeduction"),
PointsDeductionType=parms.GetInt("PointsDeductionType"),
IsMultipleDeduction=parms.GetInt("IsMultipleDeduction"),
GoodsDetails=parms.GetStringValue("GoodsDetails"),
SeparateDistribution=parms.GetInt("SeparateDistribution"),
SeparateDistributionType=parms.GetInt("SeparateDistributionType"),
SeparateDistributionMoneyType=parms.GetInt("SeparateDistributionMoneyType"),
EnjoyMember=parms.GetInt("EnjoyMember"),
SeparateSetMember=parms.GetInt("SeparateSetMember"),
IsQuickBuy=parms.GetInt("IsQuickBuy"),
FullNumPinkage=parms.GetInt("FullNumPinkage"),
FullMoneyPinkage=parms.GetDecimal("FullMoneyPinkage"),
SupplierId=parms.GetInt("SupplierId"),
Sort=parms.GetInt("Sort"),
Commission=parms.GetDecimal("Commission"),
PresentFXGrade=parms.GetInt("PresentFXGrade"),
PresentFXMonth=parms.GetInt("PresentFXMonth"),
Advertising=parms.GetStringValue("Advertising"),
SubName=parms.GetStringValue("SubName"),
ShelvesDate=parms.GetDateTime("ShelvesDate"),
DownDate=parms.GetDateTime("DownDate"),
SendArea=parms.GetStringValue("SendArea"),
VideoType=parms.GetInt("VideoType"),
GoodsPageType=(GoodsPageTypeEnum)parms.GetInt("GoodsPageType"),
Remark=parms.GetStringValue("Remark"),
IsNoTax=parms.GetInt("IsNoTax"),
GoodsCountry=parms.GetStringValue("GoodsCountry"),
FatCode=parms.GetStringValue("FatCode"),
GoodsUrl=parms.GetStringValue("GoodsUrl"),
goodsLogo=parms.GetStringValue("goodsLogo"),
Id = parms.GetInt("Id"),
Name = parms.GetStringValue("Name"),
VideoAddress = parms.GetStringValue("VideoAddress"),
CustomShareTitles = parms.GetStringValue("CustomShareTitles"),
CustomShareImage = parms.GetStringValue("CustomShareImage"),
CustomShareImagePath = parms.GetStringValue("CustomShareImagePath"),
IsLiveGoods = parms.GetInt("IsLiveGoods"),
GoodsStatus = parms.GetInt("GoodsStatus"),
InventoryNum = parms.GetInt("InventoryNum"),
DefaultSpecificationName = parms.GetStringValue("DefaultSpecificationName"),
SellingPrice = parms.GetDecimal("SellingPrice"),
OriginalPrice = parms.GetDecimal("OriginalPrice"),
Unit = parms.GetStringValue("Unit"),
CostPrice = parms.GetDecimal("CostPrice"),
IsGoodsNegotiable = parms.GetInt("IsGoodsNegotiable"),
SalesNum = parms.GetInt("SalesNum"),
GoodsNumbers = parms.GetStringValue("GoodsNumbers"),
IsCustomSpecification = parms.GetInt("IsCustomSpecification"),
GoodsWeight = parms.GetInt("GoodsWeight"),
IsDefaultService = parms.GetInt("IsDefaultService"),
FreightId = parms.GetInt("FreightId"),
FreightName = parms.GetStringValue("FreightName"),
FormsId = parms.GetInt("FormsId", -1),
FormsName = parms.GetStringValue("FormsName"),
LimitBuyGoodsNum = parms.GetInt("LimitBuyGoodsNum", -1),
LimitBuyOrderNum = parms.GetInt("LimitBuyOrderNum", -1),
IsAreaBuy = parms.GetInt("IsAreaBuy"),
IntegralPresent = parms.GetInt("IntegralPresent"),
IntegralPresentType = parms.GetInt("IntegralPresentType"),
PointsDeduction = parms.GetInt("PointsDeduction"),
PointsDeductionType = parms.GetInt("PointsDeductionType"),
IsMultipleDeduction = parms.GetInt("IsMultipleDeduction"),
GoodsDetails = parms.GetStringValue("GoodsDetails"),
SeparateDistribution = parms.GetInt("SeparateDistribution"),
SeparateDistributionType = parms.GetInt("SeparateDistributionType"),
SeparateDistributionMoneyType = parms.GetInt("SeparateDistributionMoneyType"),
EnjoyMember = parms.GetInt("EnjoyMember"),
SeparateSetMember = parms.GetInt("SeparateSetMember"),
IsQuickBuy = parms.GetInt("IsQuickBuy"),
FullNumPinkage = parms.GetInt("FullNumPinkage"),
FullMoneyPinkage = parms.GetDecimal("FullMoneyPinkage"),
SupplierId = parms.GetInt("SupplierId"),
Sort = parms.GetInt("Sort"),
Commission = parms.GetDecimal("Commission"),
PresentFXGrade = parms.GetInt("PresentFXGrade"),
PresentFXMonth = parms.GetInt("PresentFXMonth"),
Advertising = parms.GetStringValue("Advertising"),
SubName = parms.GetStringValue("SubName"),
SendArea = parms.GetStringValue("SendArea"),
VideoType = parms.GetInt("VideoType"),
GoodsPageType = (GoodsPageTypeEnum)parms.GetInt("GoodsPageType"),
Remark = parms.GetStringValue("Remark"),
IsNoTax = parms.GetInt("IsNoTax"),
GoodsCountry = parms.GetStringValue("GoodsCountry"),
FatCode = parms.GetStringValue("FatCode"),
GoodsUrl = parms.GetStringValue("GoodsUrl"),
goodsLogo = parms.GetStringValue("goodsLogo"),
};
if (!string.IsNullOrEmpty(parms.GetStringValue("ShelvesDate")))
{
demodel.ShelvesDate = parms.GetDateTime("ShelvesDate");
}
else
{
demodel.ShelvesDate = null;
}
if (!string.IsNullOrEmpty(parms.GetStringValue("DownDate")))
{
demodel.DownDate = parms.GetDateTime("DownDate");
}
else
{
demodel.DownDate = null;
}
int IsKorea = parms.GetInt("IsKorea", 0);//是否为韩国馆项目(1-是)
demodel.CategoryList = JsonHelper.DeserializeObject<List<RB_Goods_Category_Extend>>(parms.GetStringValue("CategoryList"));
demodel.CarouselImageList = JsonHelper.DeserializeObject<List<RB_ImageCommonModel>>(parms.GetStringValue("CarouselImageList"));
demodel.SpecificationList= JsonHelper.DeserializeObject<List<RB_Goods_Specification_Extend>>(parms.GetStringValue("SpecificationList"));
demodel.SpecificationPriceList = JsonHelper.DeserializeObject<List<RB_Goods_SpecificationPrice_Extend>>(parms.GetStringValue("SpecificationPriceList"));
demodel.SpecificationPriceList = new List<RB_Goods_SpecificationPrice_Extend>();
JArray priceArray = JArray.Parse(parms.GetStringValue("SpecificationPriceList"));
foreach (var item in priceArray)
{
JObject jObj = JObject.Parse(item.ToString());
RB_Goods_SpecificationPrice_Extend pModel = new RB_Goods_SpecificationPrice_Extend()
{
Commission=jObj.GetDecimal("Commission"),
CostMoney=jObj.GetDecimal("CostMoney"),
GoodsNumbers=jObj.GetStringValue("GoodsNumbers"),
GoodsWeight=jObj.GetInt("GoodsWeight"),
InventoryNum=jObj.GetInt("InventoryNum"),
SellingPrice=jObj.GetDecimal("SellingPrice"),
SpecificationSort=jObj.GetStringValue("SpecificationSort"),
AttrList=new object ()
};
var arrList = new List<object>();
JArray sArray = JArray.Parse(jObj.GetStringValue("AttrList"));
foreach (var sItem in sArray)
{
JObject sObj = JObject.Parse(sItem.ToString());
arrList.Add(new
{
SName=sObj.GetStringValue("SName"),
SVId=sObj.GetInt("SVId"),
SVName=sObj.GetStringValue("SVName")
});
}
pModel.AttrList = arrList;
demodel.SpecificationPriceList.Add(pModel);
}
demodel.ServiceList= JsonHelper.DeserializeObject<List<RB_ImageCommonModel>>(parms.GetStringValue("ServiceList"));
demodel.AreaList = JsonHelper.DeserializeObject<List<RB_Goods_Area_Extend>>(parms.GetStringValue("AreaList"));
demodel.DistributionCommissionList= JsonHelper.DeserializeObject<List<RB_Goods_DistributionCommission_Extend>>(parms.GetStringValue("DistributionCommissionList"));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment