|
@@ -44,33 +44,39 @@ public class CreatRoomHandler extends NetHandler {
|
|
|
}
|
|
|
|
|
|
|
|
|
- int type = request.getDataValue("ty", Integer.class, 1);
|
|
|
+ int type = request.getDataValue("ty", Integer.class, 0);
|
|
|
|
|
|
|
|
|
- int mode = request.getDataValue("mode", Integer.class, 1);
|
|
|
+ int mode = request.getDataValue("mode", Integer.class, 0);
|
|
|
|
|
|
- int modev = request.getDataValue("modev", Integer.class, 14);
|
|
|
+ int modev = request.getDataValue("modev", Integer.class, 0);
|
|
|
|
|
|
|
|
|
|
|
|
- int vic = request.getDataValue("vic", Integer.class, 1);
|
|
|
+ int vic = request.getDataValue("vic", Integer.class, 0);
|
|
|
|
|
|
- int jing = request.getDataValue("jing", Integer.class, 0);
|
|
|
+ int jing = request.getDataValue("jing", Integer.class, -1);
|
|
|
|
|
|
int lv = request.getDataValue("lv", Integer.class, 0);
|
|
|
|
|
|
- int lp = request.getDataValue("lp", Integer.class, 0);
|
|
|
+ int lp = request.getDataValue("lp", Integer.class, -1);
|
|
|
|
|
|
|
|
|
- int team = request.getDataValue("team", Integer.class, 0);
|
|
|
+ int team = request.getDataValue("team", Integer.class, -1);
|
|
|
+
|
|
|
+ int tc = request.getDataValue("tc", Integer.class, -1);
|
|
|
+
|
|
|
+ int dv = request.getDataValue("dv", Integer.class, -1);
|
|
|
+
|
|
|
+ int pv = request.getDataValue("pv", Integer.class, -1);
|
|
|
|
|
|
|
|
|
|
|
|
- int count = request.getDataValue("count", Integer.class, 0);
|
|
|
+ int count = request.getDataValue("count", Integer.class, -1);
|
|
|
|
|
|
int ot = request.getDataValue("ot", Integer.class, 0);
|
|
|
|
|
|
- int vc = request.getDataValue("vc", Integer.class, 0);
|
|
|
+ int vc = request.getDataValue("vc", Integer.class, -1);
|
|
|
|
|
|
int pgr = request.getDataValue("pgr", Integer.class, 0);
|
|
|
|
|
@@ -84,11 +90,23 @@ public class CreatRoomHandler extends NetHandler {
|
|
|
break;
|
|
|
case 2:
|
|
|
|
|
|
- jsonData = RoomUtil.zdRoomRule(type, mode, modev, lv, team);
|
|
|
+ if (mode == 1) {
|
|
|
+ Log.info("转蛋参数错误,转蛋没有连续打");
|
|
|
+ response.setCode(CommonProto.Code.PARAMETER_ERR_VALUE);
|
|
|
+ response.setMessage("转蛋参数错误...");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ jsonData = RoomUtil.zdRoomRule(type, mode, modev, lv, team, tc, dv, pv);
|
|
|
break;
|
|
|
case 3:
|
|
|
|
|
|
- jsonData = RoomUtil.fsgdRoomRule(type, mode, modev, lv, vic, lp);
|
|
|
+ if (mode == 1 || mode == 3) {
|
|
|
+ Log.info("复式掼蛋参数错误,复式掼蛋没有连续打和按时间");
|
|
|
+ response.setCode(CommonProto.Code.PARAMETER_ERR_VALUE);
|
|
|
+ response.setMessage("复式掼蛋参数错误...");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ jsonData = RoomUtil.fsgdRoomRule(type, mode, modev, lv, vic, lp, tc);
|
|
|
|
|
|
jsonData.put("maxRound", 8);
|
|
|
break;
|