package com.artfess.application.util; import com.artfess.activemq.model.JmsMessage; import com.artfess.base.util.BeanUtils; import java.util.List; /** * @author zhaoxy * @company 广州宏天软件股份有限公司 * @email zhxy@jee-soft.cn * @date 2018-06-06 14:23 */ public class TaoBaoUtil { /** * 构建变量json * * @param jmsMessage * @return */ public static String buildParams(JmsMessage jmsMessage) { // 构建参数 String parmString = "{"; List parmList = jmsMessage.getParms(); if (BeanUtils.isEmpty(parmList)) return ""; int n = parmList.size(); int index = 0; for (String parm : parmList) { index++; if (jmsMessage.getExtendVars().containsKey(parm)) { parmString += parm + ":'" + jmsMessage.getExtendVars().get(parm).toString() + "'"; if (index != n) { parmString += ","; } } } parmString += "}"; return parmString; } }