| | |
| | | if(oldMap.size()>0) { |
| | | CabinetGridDo[] dels = new CabinetGridDo[oldMap.size()]; |
| | | int i=0; |
| | | StringBuilder sb = new StringBuilder(); |
| | | for (String key : oldMap.keySet()) { |
| | | dels[i] = oldMap.get(key); |
| | | i++; |
| | | if(sb.length()>0){ |
| | | sb.append(","); |
| | | } |
| | | sb.append(oldMap.get(key).getKeyCode()); |
| | | } |
| | | //删除多的 |
| | | DaoManager.getCabinetGridDao().delete(dels); |
| | | addInfo("删除规格:"+dels.length); |
| | | } |
| | | if(addList.size()>0){ |
| | | DaoManager.getCabinetGridDao().insert(addList); |
| | |
| | | |
| | | public void getFaceDatas() { |
| | | //showLoading(true); |
| | | addInfo("查询人脸数据======》调用接口"); |
| | | getRetrofitService(Apis.class).allFaceList( LMobileInfo.getDeviceUniqueId()) |
| | | .compose(RxUtils.schedulersTransformer()) |
| | | .subscribe(new SimpleObserver<BaseResponse<CabinetFaceBean>>(rxJavaGcManager) { |
| | |
| | | } |
| | | DaoManager.getCabinetGridDao().update(upList); |
| | | } |
| | | addInfo("更新库数据:修改" + updateList.size()); |
| | | addInfo("更新库数据:修改" + updateList.size()+",总共:"+updateList.size()); |
| | | } |
| | | |
| | | public void timeOutUnCloseAlarm(CabinetGridDo gridDo){ |
| | |
| | | param.setCabinetId(MApplication.getConfigBean().getId()); |
| | | param.setMemberId(loginBean.getMemberId()); |
| | | param.setGridId(gridDo.getGridId()); |
| | | EventBus.getDefault().post(new HttpEvent("===>超时未关门-请求")); |
| | | getRetrofitService(Apis.class).timeOutUnCloseAlarm(ParamsUtil.encodeRequestBody(param)) |
| | | .compose(RxUtils.schedulersTransformer()) |
| | | .subscribe(new SimpleObserver<BaseResponse>(rxJavaGcManager) { |
| | | @Override |
| | | public void onNext(@NonNull BaseResponse response) { |
| | | toast("===>超时未关门-返回"); |
| | | //toast("===>超时未关门-返回"); |
| | | } |
| | | |
| | | @Override |
| | |
| | | param.setMemberId(loginBean.getMemberId()); |
| | | param.setGridId(gridDo.getGridId()); |
| | | param.setKeyStatus(!TextUtils.isEmpty(gridDo.getCurKeyCode())?1:2); |
| | | EventBus.getDefault().post(new HttpEvent("===>首页关闭柜格-请求")); |
| | | //EventBus.getDefault().post(new HttpEvent("===>首页关闭柜格-请求")); |
| | | getRetrofitService(Apis.class).closeGrid(ParamsUtil.encodeRequestBody(param)) |
| | | .compose(RxUtils.schedulersTransformer()) |
| | | .subscribe(new SimpleObserver<BaseResponse>(rxJavaGcManager) { |
| | | @Override |
| | | public void onNext(@NonNull BaseResponse response) { |
| | | EventBus.getDefault().post(new HttpEvent("===>首页关闭柜格-返回")); |
| | | //EventBus.getDefault().post(new HttpEvent("===>首页关闭柜格-返回")); |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | public void addInfo(String info){ |
| | | String s = infoObs.get(); |
| | | /*String s = infoObs.get(); |
| | | s=info+"\n"+s; |
| | | infoObs.set(s); |
| | | infoObs.set(s);*/ |
| | | } |
| | | } |