编辑代码

import groovy.xml.MarkupBuilder 
def paramConvert(param){
    def sw = new StringWriter();
	def mB = new MarkupBuilder(sw);
	mB.root(){
		head(){
			TransId('MZXT2004')
            SourceType('9902')
            SourceIp('192.168.81.107')
            SourceMac('66:3d:a4:15:5a:b2')
            SourceName('智慧健康体检系统')
		}
        body{
            BRDAXM(param.name)
			BRJZHM(param.checkNumber)
			ZZJGDM('100107')
			FYTCHM(param.paymentDetailId)
			KDYSID('29122')
			KDKSID('1178')
			SFSCPB(0)
			JBDMID('126908')
			CZYHID('29122')
			ROW{
				SFTCLX(param.contrastSetmeal.setmealId)
				SFTCID(param.contrastSetmeal.setmealId)
				SFTCMC(param.contrastSetmeal.setmealName)
				SFTCSL(1)
				ZXKSID('TJZX')
			}
        }
	}
    def arr = [sw.toString(),'']
    return arr
}