|
|
@@ -106,32 +106,28 @@ public class CompanyContactsActivity extends BaseActivity {
|
|
|
HrorgsEntity hEntity;
|
|
|
switch (msg.what) {
|
|
|
case UPDATE_CHANGE_MASTER:
|
|
|
- Log.i(TAG, "广播接收者...........");
|
|
|
- Log.i(TAG, "账套:" + CommonUtil.getSharedPreferences(ct, "erp_master"));
|
|
|
- Log.i(TAG, "公司:" + CommonUtil.getSharedPreferences(ct, "erp_commpany"));
|
|
|
-// Log.i(TAG, "公司ip地址:"+Constants.getAppBaseUrl(ct));
|
|
|
String master = CommonUtil.getSharedPreferences(ct, "erp_master");
|
|
|
String commpany = CommonUtil.getSharedPreferences(ct, "erp_commpany");
|
|
|
if (!TextUtils.isEmpty(master)) {
|
|
|
String date = manager.select_getCacheTime(
|
|
|
new String[]{commpany, master},
|
|
|
"ed_company=? and ed_whichsys=?");
|
|
|
- Log.i(TAG, "数据库缓存时间:" + date);
|
|
|
- LoadServerData(master, date);//需要获取网络数据
|
|
|
+ //Log.i(TAG, "数据库缓存时间:" + date);
|
|
|
+ LoadServerData(master, date);
|
|
|
} else {
|
|
|
if (reScrollView.isRefreshing()) {
|
|
|
reScrollView.setRefreshing(false);
|
|
|
}
|
|
|
+ ll_content.setVisibility(View.GONE);
|
|
|
+ rl_empty.setVisibility(View.VISIBLE);
|
|
|
}
|
|
|
break;
|
|
|
case LOAD_SUCCESS_ALLDATA:
|
|
|
String result = msg.getData().getString("result");
|
|
|
- Log.i("gongpengming",result);
|
|
|
JSONObject jsonobject = JSON.parseObject(result);
|
|
|
String server_time = jsonobject.getString("sysdate");
|
|
|
List<HrorgsEntity> hrorgsEntities = JSON.parseArray(jsonobject.getString("hrorgs"), HrorgsEntity.class);
|
|
|
List<EmployeesEntity> employeesEntities = JSON.parseArray(jsonobject.getString("employees"), EmployeesEntity.class);
|
|
|
- Log.i(TAG, result);
|
|
|
master = CommonUtil.getSharedPreferences(ct, "erp_master");
|
|
|
HrorgsEntity hrEntity = manager.select_getRootData(new String[]{master}, "whichsys=?");
|
|
|
boolean isFristLoad = true;//是否第一次加载
|
|
|
@@ -139,8 +135,6 @@ public class CompanyContactsActivity extends BaseActivity {
|
|
|
isFristLoad = false;
|
|
|
}
|
|
|
reScrollView.setRefreshing(true);
|
|
|
-// reScrollView.getLoadingLayoutProxy().setRefreshingLabel("正在同步数据,请稍等...");
|
|
|
- //空代表取缓存
|
|
|
if (!hrorgsEntities.isEmpty() || !employeesEntities.isEmpty()) {
|
|
|
insertDataSqlite(isFristLoad, hrorgsEntities, employeesEntities,
|
|
|
server_time); //写入缓存
|
|
|
@@ -410,6 +404,13 @@ public class CompanyContactsActivity extends BaseActivity {
|
|
|
|
|
|
private void initView() {
|
|
|
initListener();
|
|
|
+ //reScrollView.setRefreshing(true);
|
|
|
+ mHandler.post(new Runnable() {
|
|
|
+ @Override
|
|
|
+ public void run() {
|
|
|
+ reScrollView.setRefreshing(true);
|
|
|
+ }
|
|
|
+ });
|
|
|
mHandler.sendEmptyMessage(UPDATE_CHANGE_MASTER);
|
|
|
}
|
|
|
|