编辑代码

import groovy.xml.MarkupBuilder 
def paramConvert(param){
    def sw = new StringWriter();
	def mB = new MarkupBuilder(sw);
    def sexStr = 'F'
    if(param.sex == 1){
        sexStr = 'M'
    }
    def studyClass = "FGN"
    if(param.checkType == 11){
        studyClass = "ECG" 
    }
    def now =  new Date();
	mB.DATA(){
        ROW(){
            PATIENT_ID(param.checkRecordId)
            PATIENT_SOURCE("其他")
            NAME(param.name)
            SEX(sexStr)
            BIRTHDAY(param.birthday + "00:00:00")
            AGE(param.age)
            AGE_UNIT("岁")
            NOTE_NO(param.billingCode)
            CDEPT_CODE(param.deptId)
            CDEPT_NAME(param.deptName)
            STUDY_CODE(param.combinationItemId)
            STUDY_ITEM(param.combinationItemName)
            STUDY_CLASS0("ECG")
            STUDY_CLASS1(studyClass)
            WORK_FLOW("AP")
            DOCT_CODE(param.doctorId)
            DOCT_NAME(param.doctorName)
            OPER_DTIME(now.format("yyyy-MM-dd HH:mm:ss"))
        }
    }
    def arr = [sw.toString()]
    return arr
}