diff --git a/serverlogic/src/main/java/com/ljsd/jieling/kefu/Cmd_out_cfg.java b/serverlogic/src/main/java/com/ljsd/jieling/kefu/Cmd_out_cfg.java new file mode 100644 index 000000000..6203a4b69 --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/kefu/Cmd_out_cfg.java @@ -0,0 +1,28 @@ +package com.ljsd.jieling.kefu; + +import com.google.gson.Gson; +import manager.STableManager; + +public class Cmd_out_cfg extends GmAbstract { + @Override + public boolean exec(String[] args) throws Exception { + + try { + if(args.length!=2){ + return false; + } + String name = args[0]; + int id = Integer.valueOf(args[1]); + if(!STableManager.getConfig(Class.forName(name)).containsKey(id)){ + System.out.print("--systemConfig-id not found"); + return false; + } + Gson gson = new Gson(); + System.out.print("--Config-"+name+"::"+gson.toJson(STableManager.getConfig(Class.forName(name)).get(id))); + return true; + }catch (Exception e){ + e.printStackTrace(); + } + return false; + } +}