import groovy.xml.MarkupBuilder
def paramConvert(param){
def sw = new StringWriter();
def mB = new MarkupBuilder(sw);
def date = new Date()
def dateymd = date.format(\"yyyy-MM-dd\")
def itemDetailList = param.itemDetailList;
mB.root(){
thead(){
TransId('MZXT2005')
SourceType('5501')
SourceIp('192.168.81.107')
SourceMac('66:3d:a4:15:5a:b2')
SourceName('智慧健康体检系统')
}
body{
PATIINFO{
BRJZHM(param.checkNumber)
ZZJGDM('100107')
BRDAXM(param.name)
}
for(itemDetail in itemDetailList){
ROW{
FYXMHM("YM"+param.paymentDetailId)
FYXMRQ(dateymd)
SFXMID(itemDetail.itemContrastId)
SFXMMC(itemDetail.combinationItemName)
SFXMSL(1)
XMYHJE(0)
SFXMDJ(itemDetail.price)
KDYSID('29122')
KDKSID('1178')
CZYHID('29122')
ZXKSID('TJZX')
JKJLID(param.paymentDetailId)
}
}
}
}
def arr = [sw.toString(),'']
return arr
}