<@trade.order id=id><#assign a=object/>
<@t.page 'product_list'/>:
<@trade.orderProductList orderId=a.id> <#list page.list as op> <@t.merge 'contentIds' op.contentId!/> <@t.merge 'productIds' op.productId!/> <@cms.content ids=t.contentIds!><#assign contentMap=map!/> <@cms.contentProduct ids=t.productIds!><#assign productMap=map!/> <#list page.list as op>
<#if (productMap[op.productId?string].cover)?has_content || (contentMap[op.contentId?string].cover)?has_content>

${(contentMap[op.contentId?string].title)!} - ${(productMap[op.productId?string].title)!}

${op.price!}

${op.quantity!} / ${(productMap[op.productId?string].inventory)!}

${(productMap[op.productId?string].minQuantity)!} - ${(productMap[op.productId?string].maxQuantity)!}

${op.remark!}

<@t.page 'receiver'/>:

${a.addressee!} ${a.telephone!}

${a.address!}

<@t.page 'remark'/>:
${(a.remark)!}
<@t.page 'create_date'/>:
${(a.createDate)!}
<@t.page 'payment'/>:
<#if a.paymentId?has_content>${(a.paymentId)!} ${(a.paymentDate)!}