菜品编辑
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
edit_dish_op_request | EditDishOpRequest | 必须 | 请求对象 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | CommonResult | 接口结果 | |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaAlscDishEditRequest req = new AlibabaAlscDishEditRequest(); AlibabaAlscDishEditRequest.EditDishOpRequest obj1 = new AlibabaAlscDishEditRequest.EditDishOpRequest(); AlibabaAlscDishEditRequest.DishOpDto obj2 = new AlibabaAlscDishEditRequest.DishOpDto(); List<AlibabaAlscDishEditRequest.DishAttachPropGroupDto> list4 = new ArrayList<AlibabaAlscDishEditRequest.DishAttachPropGroupDto>(); AlibabaAlscDishEditRequest.DishAttachPropGroupDto obj5 = new AlibabaAlscDishEditRequest.DishAttachPropGroupDto(); list4.add(obj5); List<AlibabaAlscDishEditRequest.DishAttachPropGroupDetailDto> list8 = new ArrayList<AlibabaAlscDishEditRequest.DishAttachPropGroupDetailDto>(); AlibabaAlscDishEditRequest.DishAttachPropGroupDetailDto obj9 = new AlibabaAlscDishEditRequest.DishAttachPropGroupDetailDto(); list8.add(obj9); obj9.setAddPrice(100L); obj9.setDetailId( "1232" ); obj9.setDicName( "红烧" ); obj9.setSort(1L); list6.setAttachPropGroupDetailList(list8); obj5.setGroupId( "43243" ); obj5.setGroupName( "做法组01" ); obj5.setMaxChoose(1L); obj5.setMinChoose(1L); obj5.setSort(1L); obj2.setAttachPropGroupList(list4); obj2.setBrandId( "12342" ); List<AlibabaAlscDishEditRequest.ComboGroupDto> list11 = new ArrayList<AlibabaAlscDishEditRequest.ComboGroupDto>(); AlibabaAlscDishEditRequest.ComboGroupDto obj12 = new AlibabaAlscDishEditRequest.ComboGroupDto(); list11.add(obj12); List<AlibabaAlscDishEditRequest.ComboGroupDetailDto> list15 = new ArrayList<AlibabaAlscDishEditRequest.ComboGroupDetailDto>(); AlibabaAlscDishEditRequest.ComboGroupDetailDto obj16 = new AlibabaAlscDishEditRequest.ComboGroupDetailDto(); list15.add(obj16); List<AlibabaAlscDishEditRequest.DishAttachPropGroupDto> list19 = new ArrayList<AlibabaAlscDishEditRequest.DishAttachPropGroupDto>(); AlibabaAlscDishEditRequest.DishAttachPropGroupDto obj20 = new AlibabaAlscDishEditRequest.DishAttachPropGroupDto(); list19.add(obj20); List<AlibabaAlscDishEditRequest.DishAttachPropGroupDetailDto> list23 = new ArrayList<AlibabaAlscDishEditRequest.DishAttachPropGroupDetailDto>(); AlibabaAlscDishEditRequest.DishAttachPropGroupDetailDto obj24 = new AlibabaAlscDishEditRequest.DishAttachPropGroupDetailDto(); list23.add(obj24); obj24.setAddPrice(100L); obj24.setDetailId( "1232" ); obj24.setDicName( "红烧" ); obj24.setEnable( true ); obj24.setSort(1L); list21.setAttachPropGroupDetailList(list23); obj20.setGroupId( "121243" ); obj20.setGroupName( "做法组01" ); obj20.setMaxChoose(1L); obj20.setMinChoose(1L); obj20.setSort(1L); list17.setAttachPropGroupList(list19); obj16.setDetailId( "124234" ); obj16.setDishSkuId( "121" ); obj16.setDishSkuPrice(100L); obj16.setFixChoose(1L); obj16.setMaxChoose(1L); obj16.setMinChoose(1L); List<AlibabaAlscDishEditRequest.SideDishGroupDto> list27 = new ArrayList<AlibabaAlscDishEditRequest.SideDishGroupDto>(); AlibabaAlscDishEditRequest.SideDishGroupDto obj28 = new AlibabaAlscDishEditRequest.SideDishGroupDto(); list27.add(obj28); obj28.setGroupId( "124324" ); obj28.setGroupName( "配菜A组" ); obj28.setMaxChoose(1L); obj28.setMinChoose(1L); List<AlibabaAlscDishEditRequest.SideDishGroupDetailDto> list31 = new ArrayList<AlibabaAlscDishEditRequest.SideDishGroupDetailDto>(); AlibabaAlscDishEditRequest.SideDishGroupDetailDto obj32 = new AlibabaAlscDishEditRequest.SideDishGroupDetailDto(); list31.add(obj32); obj32.setAddPrice(100L); obj32.setDetailId( "432" ); obj32.setEnable( true ); obj32.setPriceType( "DISH" ); obj32.setSideDishId( "2432" ); obj32.setSort(1L); list29.setSideDishGroupDetailList(list31); obj28.setSort(1L); list25.setSideDishGroupList(list27); obj16.setSingleDishId( "432" ); obj16.setSort(1L); obj16.setAttachInfoType( "SELF" ); list13.setDetailList(list15); obj12.setGroupId( "123324" ); obj12.setGroupName( "固定组001" ); obj12.setGroupType( "FIXED" ); obj12.setMaxChoose(1L); obj12.setMinChoose(1L); obj12.setSort(1L); obj2.setComboGroupList(list11); obj2.setConsumeTax(0L); obj2.setCurrentPriceFlag( "N" ); obj2.setCustomFlag( "N" ); obj2.setDiscountFlag( "N" ); obj2.setDishCode( "hsr" ); obj2.setDishId( "1234234" ); obj2.setDishImgUrl( "url" ); obj2.setDishName( "红烧肉" ); List<AlibabaAlscDishEditRequest.DishSkuDto> list34 = new ArrayList<AlibabaAlscDishEditRequest.DishSkuDto>(); AlibabaAlscDishEditRequest.DishSkuDto obj35 = new AlibabaAlscDishEditRequest.DishSkuDto(); list34.add(obj35); obj35.setBarCode( "6543223" ); obj35.setCostPrice(123L); obj35.setImageUrl( "URL" ); obj35.setPackageId( "111123" ); obj35.setPackageNum(1L); obj35.setSellPrice(1230L); obj35.setSkuId( "123324" ); obj35.setSkuName( "大份" ); obj35.setSort(1L); obj2.setDishSkuList(list34); obj2.setDishType( "SINGLE" ); obj2.setDishVideoUrl( "URL" ); obj2.setDuration(111L); obj2.setGivingFlag( "N" ); obj2.setHelpCode( "HSR" ); obj2.setIntroduce( "红烧肉,,," ); obj2.setMultiSpecFlag( "N" ); obj2.setOrderSingleFlag( "Y" ); obj2.setPropertyType( "DISH" ); obj2.setRankFlag( "Y" ); obj2.setSecondWord( "hsr" ); List<AlibabaAlscDishEditRequest.SideDishGroupDto> list37 = new ArrayList<AlibabaAlscDishEditRequest.SideDishGroupDto>(); AlibabaAlscDishEditRequest.SideDishGroupDto obj38 = new AlibabaAlscDishEditRequest.SideDishGroupDto(); list37.add(obj38); obj38.setGroupId( "1234" ); obj38.setGroupName( "配菜组A00" ); obj38.setMaxChoose(1L); obj38.setMinChoose(1L); List<AlibabaAlscDishEditRequest.SideDishGroupDetailDto> list41 = new ArrayList<AlibabaAlscDishEditRequest.SideDishGroupDetailDto>(); AlibabaAlscDishEditRequest.SideDishGroupDetailDto obj42 = new AlibabaAlscDishEditRequest.SideDishGroupDetailDto(); list41.add(obj42); obj42.setAddPrice(1000L); obj42.setDetailId( "123243" ); obj42.setPriceType( "DISH" ); obj42.setSideDishId( "43231" ); obj42.setSort(1L); list39.setSideDishGroupDetailList(list41); obj38.setSort(1L); obj2.setSideDishGroupList(list37); obj2.setSideDishType( "DISH" ); obj2.setSort(1L); obj2.setStartInterval(1L); obj2.setStartNumber(1L); obj2.setTaxType( "RATIO" ); obj2.setUnitName( "份" ); obj2.setWeighFlag( "N" ); obj2.setCategoryId( "124324" ); obj2.setSubject( "红烧肉" ); obj1.setDishDto(obj2); obj1.setMerchantId( "12434" ); obj1.setOrgId( "3232" ); req.setEditDishOpRequest(obj1); AlibabaAlscDishEditResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | < alibaba_alsc_dish_edit_response > < result > < biz_data > < attach_prop_group_mapping_list > < prop_group_mapping_dto > < attach_prop_mapping_list > < out_biz_no_mapping_dto > < id >2345</ id > < out_biz_no >2345</ out_biz_no > </ out_biz_no_mapping_dto > </ attach_prop_mapping_list > < id >12345</ id > < out_biz_no >523</ out_biz_no > </ prop_group_mapping_dto > </ attach_prop_group_mapping_list > < combo_group_mapping_list > < combo_group_mapping_dto > < combo_group_detail_mapping_list > < combo_group_detail_mapping_dto > < id >13452</ id > < out_biz_no >12345</ out_biz_no > </ combo_group_detail_mapping_dto > </ combo_group_detail_mapping_list > < id >144325</ id > < out_biz_no >123423</ out_biz_no > </ combo_group_mapping_dto > </ combo_group_mapping_list > < dish_sku_mapping_list > < out_biz_no_mapping_dto > < id >1245</ id > < out_biz_no >12345</ out_biz_no > </ out_biz_no_mapping_dto > </ dish_sku_mapping_list > < id >1234</ id > < out_biz_no >isv123</ out_biz_no > < side_dish_group_mapping_list > < side_dish_group_mapping_dto > < id >13425</ id > < out_biz_no >123154</ out_biz_no > < side_dish_mapping_list > < out_biz_no_mapping_dto > < id >41212</ id > < out_biz_no >1234</ out_biz_no > </ out_biz_no_mapping_dto > </ side_dish_mapping_list > </ side_dish_group_mapping_dto > </ side_dish_group_mapping_list > </ biz_data > < biz_id >1234r12</ biz_id > < error_code >data_not</ error_code > < error_desc >数据不存在</ error_desc > < success >true</ success > </ result > </ alibaba_alsc_dish_edit_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|