hoyi 分区的增删改查

1.增

public void addReport() {

// 根据分区情况添加数据

    DistrictCtrls.Load_DEF_ENTS("user", report.class, disctrictType.BALANCE_LOAD);

    IDatabase database = DistrictCtrls.get_Insert_DB("user", report.class);

    report _report = new report("sdgdfsgsd""美胸""""""""""");

    int result = _report.Insert(database);

    this.WriteUTF8JSONDATAMSG(resultresult==1?"成功":"失败"new JSONObject());

 }

2.删

public void rmReport (){

    String name = this.getParams("name");

// 遍历分区

    for (String clusterkeys : DataBaseCluster.clusters.get("user").keySet()) {

        IDatabase databs = DataBaseCluster.Get_READ_SERVER("user"clusterkeys);

//查询对应数据删除

        int result = report.E().Where(report.reportname.Equals(name)).Delete(databs);

        if (result == 1) {

            this.WriteUTF8JSONDATAMSG(result"success"new JSONObject());

            return;

        }

    }

    this.WriteUTF8JSONDATAMSG(-1, "删除失败""");

 

}

 

3.改

 

public void changeReport() {

String name = this.getParams("name");

String name1 = this.getParams("name1");

for (String clusterkeys : DataBaseCluster.clusters.get("user").keySet()) {

IDatabase databs = DataBaseCluster.Get_READ_SERVER("user", clusterkeys);

int result = report.E().Where(report.reportname.Equals(name)).Update(databs, report.reportname.SET(name1));

if (result == 1) {

this.WriteUTF8JSONDATAMSG(result, "success", new JSONObject());

return;

}

}

this.WriteUTF8JSONDATAMSG(-1, "修改失败", "");

}

2.查

 

public void findReportList () {

// redis缓存对象

        RedisObjects  _redisObject = HoyiRedisCtrls.NEWCS().GetRedis();

        //读缓存是否有要的数据

        String string = _redisObject.get("report");

        _redisObject.del("report");

        if(string==null||string.equals("")) {
            List<r
eport> list = new ArrayList<report>();
            for (String clusterkeys : DataBaseCluster.clusters.get("user").keySet()) {
                
                IDatabase databs = DataBaseCluster.Get_READ_SERVER("user", clusterkeys);
                
                List<customers> arr = customers.E().Select(databs);
                
                list.addAll(arr);
            }
            
            

            _redisObject.set("report", JSONArray.fromObject(list).toString());


            this.WriteUTF8JSONDATAMSG(1, "成功", list);

        }else {
            JSONArray fromObject = JSONArray.fromObject(string);

            this.WriteUTF8JSONDATAMSG(1, "成功", fromObject);

        }

    }

 

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值