|
|
|
@ -8,6 +8,7 @@ import com.shxy.xymanager_common.exception.Asserts;
|
|
|
|
|
import com.shxy.xymanager_common.vo.ScheduleRuleVo;
|
|
|
|
|
import com.shxy.xymanager_common.vo.TermCtrlVo;
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -235,30 +236,38 @@ public class CmaUtil {
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public static String cmaCtrl(List<TermCtrlVo.CtrlBean> list, String cmdid, Integer requestId) {
|
|
|
|
|
StringBuffer strb = new StringBuffer();
|
|
|
|
|
strb.append(Constants.newCMD);
|
|
|
|
|
public static List<String> cmaCtrl(List<TermCtrlVo.CtrlBean> list, String cmdid, Integer requestId) {
|
|
|
|
|
ArrayList<String> strlist = new ArrayList<>();
|
|
|
|
|
strlist.add(Constants.shpath);
|
|
|
|
|
strlist.add(Constants.serverpath);
|
|
|
|
|
strlist.add(Constants.portpath);
|
|
|
|
|
|
|
|
|
|
if (StrUtil.isNotEmpty(cmdid)) {
|
|
|
|
|
strb.append(" --cmdid=" + cmdid);
|
|
|
|
|
strlist.add("--cmdid=" + cmdid);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (CollectionUtil.isEmpty(list)) {
|
|
|
|
|
Asserts.fail("命令错误");
|
|
|
|
|
}
|
|
|
|
|
for (TermCtrlVo.CtrlBean bean : list) {
|
|
|
|
|
StringBuffer strb = new StringBuffer();
|
|
|
|
|
String name = bean.getName();
|
|
|
|
|
String value = bean.getValue();
|
|
|
|
|
strb.append(" --" + name);
|
|
|
|
|
if (name.equals("leftBottom") || name.equals("rightBottom")) {
|
|
|
|
|
strb.append("=" + value.replace(" ","\\"));
|
|
|
|
|
// strb.append("=" + "\"" + value + "\"");
|
|
|
|
|
} else {
|
|
|
|
|
strb.append("--" + name);
|
|
|
|
|
// if (name.equals("leftBottom") || name.equals("rightBottom")) {
|
|
|
|
|
//// strb.append("=" + value.replace(" ","\t"));
|
|
|
|
|
//// strb.append("=" + value.replace(" ","\t"));
|
|
|
|
|
//// strb.append("=" + "\"" + value + "\"");
|
|
|
|
|
//// strb.append("=" + "'" + value + "'");
|
|
|
|
|
//// strb.append("=" + "\"" + value.replace(" ", "\" \"") + "\"");
|
|
|
|
|
// strb.append("=" + value);
|
|
|
|
|
// } else {
|
|
|
|
|
strb.append("=" + value);
|
|
|
|
|
}
|
|
|
|
|
// }
|
|
|
|
|
strlist.add(strb.toString());
|
|
|
|
|
}
|
|
|
|
|
strb.append(" --clientid=10");
|
|
|
|
|
strb.append(" --reqid=" + requestId);
|
|
|
|
|
return strb.toString();
|
|
|
|
|
strlist.add("--clientid=10");
|
|
|
|
|
strlist.add("--reqid=" + requestId);
|
|
|
|
|
return strlist;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|