SalesOrderGoodsListModel.m 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. //
  2. // SalesOrderGoodsListModel.m
  3. // IBOSSmini
  4. //
  5. // Created by guan hong hou on 2018/1/22.
  6. // Copyright © 2018年 elongtian. All rights reserved.
  7. //
  8. #import "SalesOrderGoodsListModel.h"
  9. @implementation SalesOrderGoodsListModel
  10. -(void)ParseDic:(NSDictionary *)dic{
  11. if(dic!=nil){
  12. NSString *decimalPlacesStr=[dic objectForKey:@"DecimalPlaces"];
  13. if(decimalPlacesStr==nil){
  14. _decimalPlaces=@"0";
  15. }
  16. else{
  17. _decimalPlaces=decimalPlacesStr;
  18. }
  19. _salesDetailType= [[dic objectForKey:@"SalesDetailType"]integerValue];
  20. _detailId=[dic objectForKey:@"DetailID"];
  21. _orderId=[dic objectForKey:@"OrderID"];
  22. _orderNo=[dic objectForKey:@"OrderNo"];
  23. _onlyCode=[dic objectForKey:@"OnlyCode"];
  24. _salesDetailTypeName=[dic objectForKey:@"SalesDetailTypeName"];
  25. _code=[dic objectForKey:@"Code"];
  26. _brandName=[dic objectForKey:@"BrandName"];
  27. _kindName=[dic objectForKey:@"KindName"];
  28. _factOrderQuantity=[[dic objectForKey:@"OrderQuantity"]doubleValue];
  29. int boxValue= [[dic objectForKey:@"Box"]intValue];
  30. _box=[NSString stringWithFormat:@"%d",boxValue];
  31. int pieceValue= [[dic objectForKey:@"Piece"]intValue];
  32. _piece=[NSString stringWithFormat:@"%d",pieceValue];
  33. _unitName=[dic objectForKey:@"UnitName"];
  34. _specification=[dic objectForKey:@"Specification"];
  35. _warehouseCode=[dic objectForKey:@"WarehouseCode"];
  36. _warehouseName=[dic objectForKey:@"WarehouseName"];
  37. _positionNumber=[dic objectForKey:@"PositionNumber"];
  38. _gradeName=[dic objectForKey:@"GradeName"];
  39. _colorNumber=[dic objectForKey:@"ColorNumber"];
  40. _factToSalesQuantity=[[dic objectForKey:@"FactToSalesQuantity"]doubleValue];
  41. _factOccupyQuantity=[[dic objectForKey:@"FactOccupyQuantity"]doubleValue];
  42. _circulateType=[dic objectForKey:@"CirculateType"];
  43. _goodsCirculateTypeName=[dic objectForKey:@"GoodsCirculateTypeName"];
  44. int package= [[dic objectForKey:@"Package"]intValue];
  45. _package=[NSString stringWithFormat:@"%d",package];
  46. double acreageValue=[[dic objectForKey:@"Acreage"]doubleValue];
  47. _acreage= [NSString stringWithFormat:@"%.6f",acreageValue];
  48. double volumeValue=[[dic objectForKey:@"Volume"]doubleValue];
  49. _volume= [NSString stringWithFormat:@"%.6f",volumeValue];
  50. double markedPriceValue= [[dic objectForKey:@"MarkedPrice"]doubleValue];
  51. _markedPrice=[NSString stringWithFormat:@"%.4f",markedPriceValue];
  52. double discountValue= [[dic objectForKey:@"Discount"]doubleValue];
  53. _discount=[NSString stringWithFormat:@"%.2f%@",discountValue,@"%"];
  54. _usePositionName=[dic objectForKey:@"UsePositionName"];
  55. _varietyName=[dic objectForKey:@"VarietyName"];
  56. _seriesName=[dic objectForKey:@"SeriesName"];
  57. _goodsName=[dic objectForKey:@"GoodsName"];
  58. _expandAttribute=[dic objectForKey:@"ExpandAttribute"];
  59. _expandAttribute2=[dic objectForKey:@"ExpandAttribute2"];
  60. _goodsRemarks=[dic objectForKey:@"CodeRemarks"];
  61. _remarks=[dic objectForKey:@"Remarks"];
  62. _supplier=[dic objectForKey:@"SupplierName"];
  63. double m2Value= [[dic objectForKey:@"M2"]doubleValue];
  64. _M2=[NSString stringWithFormat:@"%.6f",m2Value];
  65. double m3Value=[[dic objectForKey:@"M3"]doubleValue];
  66. _M3=[NSString stringWithFormat:@"%.6f",m3Value];
  67. double orderPriceValue= [[dic objectForKey:@"OrderPrice"]doubleValue];
  68. _orderPrice=[NSString stringWithFormat:@"%.4f",orderPriceValue] ;
  69. }
  70. }
  71. @end