// 发送改动后的车次信息到服务器 public void TDCSCommandForTrain() { TeamTdcsRsbMessage sMsg = new TeamTdcsRsbMessage(); switch (BaseParam.getOperationType()) { case Constants.TDCS_TRAIN_TYPE_DELETE: // 删除车次 sMsg.setCommandType(Constants.TYPE_CLIENT_ZNTDCS_DELETE); break; case Constants.TDCS_TRAIN_TYPE_NEW: // 添加新车次 sMsg.setCommandType(Constants.TYPE_CLIENT_ZNTDCS_ADD); break; case Constants.TDCS_MENU_TOOL_RECTANGLE_ADJUST: // 调整车次的发车或到站时间 sMsg.setCommandType(Constants.TYPE_CLIENT_ZNTDCS_ADJUST); break; } sMsg.setTeamID(BaseParam.getTeamID()); // 组编号 // 车次信息 List<TDCSPlan> trainPlan = BaseParam.getTdcsTrainList(); sMsg.setTrainPlan(JsonUtil.list2json(trainPlan)); databaseAccessHandler.TDCSCommandForTrainToServer(sMsg); }