明细数据映射
明细数据映射
res = context['input_data']['detail']# 引入采购明细
# 遍历采购明细
result=[]# 定义遍历的结果
for i in res:# 开始遍历,i为明细中的每一条数据
dic={}# 定义目标数据结构,{}表示目标数据结构是字典类型
# 以下为字段映射关系配置
dic['productCode']='00010002'# 映射为固定值
dic['warehouseCode']='DEFALUT'
dic['spec']=i['采购明细_型号或规格']# 映射为采购明细中的动态值
dic['isFreeGift']='0'
dic['taxPct']='0'
dic['transQty']=str(i['采购明细_数量'])
dic['transUomName']='米'
dic['price']=i['采购明细_金额']
dic['amount']=str(i['采购明细_金额'])
dic['comments']=i['采购明细_备注']
result.append(dic)# 保存组织好的结果
output={'result':result}# 输出结果