@PUT
	@Path("handelChange")
	public Response HandelChangeService(@FormParam("rMap") final String rMap) {
		JSONObject reqMsg = JSONObject.fromObject(rMap);
		String reg_key = reqMsg.get("reg_key") == null ? null : reqMsg.get(
				"reg_key").toString();
		if (!ResourceBundle.getBundle("regmds").containsKey(reg_key)) {
			log.error(reg_key + "此类尚未注册-----------------------");
			return ResponseBuilder.error(reg_key + "此类尚未注册-----------------------");
		}
		String vosString = reqMsg.get("vos") == null ? null : reqMsg.get("vos")
				.toString();
		ReleaseVO[] vos = (ReleaseVO[]) JSONArray.toArray(
				JSONArray.fromObject(vosString), ReleaseVO.class);

		String group_id = reqMsg.get("group_id") == null ? null : reqMsg.get(
				"group_id").toString();

		String isAdd = reqMsg.get("isAdd") == null ? null : reqMsg.get("isAdd")
				.toString();
		String isNegative = reqMsg.get("isNegative") == null ? "false" : reqMsg
				.get("isNegative").toString();
		String isNoKeyToAdd = reqMsg.get("isNoKeyToAdd") == null ? "false"
				: reqMsg.get("isNoKeyToAdd").toString();
		int expire = reqMsg.get("expire") == null ? -1 : Integer
				.parseInt(reqMsg.get("expire").toString());
		@SuppressWarnings("rawtypes")
		ArrayList list = HandelReleaseChange.modifiDiffQuantitySuperVOS(vos,
				group_id, Boolean.parseBoolean(isAdd),
				Boolean.parseBoolean(isNegative),
				Boolean.parseBoolean(isNoKeyToAdd),expire);
		return ResponseBuilder.success(JSONArray.fromObject(list).toString());
	}