ajustes cidadao fora de area, e ajustes para não exibir microarea null
This commit is contained in:
@@ -57,7 +57,7 @@ class ApiDataSync{
|
||||
Future syncCidadaos(urlAPI,mode,nameCityApi,user,idUnidade,area,microarea,foraArea)async{
|
||||
// http://192.168.0.42:8010/api/atb/desenvolvimento/corumbatai/admin/sync/3/cidadaos/1/1/true
|
||||
// http://192.168.0.42:8061/api/atb/desenvolvimento/portoferreira/admin/sync/47/cidadaos/1/1/true
|
||||
final url = '${urlAPI}${mode}/${nameCityApi}/${user}/sync/${idUnidade}/cidadaos/$area/$microarea/$foraArea';
|
||||
final url = '${urlAPI}${mode}/${nameCityApi}/${user}/sync/${idUnidade}/cidadaos/$area/$microarea/${foraArea==1?1:null}';
|
||||
print(url);
|
||||
final response = await http.get(Uri.parse(url));
|
||||
final map = json.decode(response.body);
|
||||
@@ -65,14 +65,14 @@ class ApiDataSync{
|
||||
}
|
||||
Future syncCadastrosDomiciliares(urlAPI,mode,nameCityApi,user,idUnidade,area,microarea,foraArea)async{
|
||||
// http://192.168.0.42:8010/api/atb/desenvolvimento/corumbatai/admin/sync/3/cadastrosDomiciliares/1/1/true
|
||||
final url = '${urlAPI}${mode}/${nameCityApi}/${user}/sync/${idUnidade}/cadastrosDomiciliares/$area/$microarea/$foraArea';
|
||||
final url = '${urlAPI}${mode}/${nameCityApi}/${user}/sync/${idUnidade}/cadastrosDomiciliares/$area/$microarea/${foraArea==1?1:null}';
|
||||
final response = await http.get(Uri.parse(url));
|
||||
final map = json.decode(response.body);
|
||||
return map;
|
||||
}
|
||||
Future syncCadastrosIndividuais(urlAPI,mode,nameCityApi,user,idUnidade,area,microarea,foraArea)async{
|
||||
// http://192.168.0.42:8010/api/atb/desenvolvimento/corumbatai/admin/sync/3/cadastrosIndividuais/1/1/true
|
||||
final url = '${urlAPI}${mode}/${nameCityApi}/${user}/sync/${idUnidade}/cadastrosIndividuais/$area/$microarea/$foraArea';
|
||||
final url = '${urlAPI}${mode}/${nameCityApi}/${user}/sync/${idUnidade}/cadastrosIndividuais/$area/$microarea/${foraArea==1?1:null}';
|
||||
final response = await http.get(Uri.parse(url));
|
||||
final map = json.decode(response.body);
|
||||
return map;
|
||||
|
||||
@@ -175,6 +175,10 @@ class DbSqliteSync{
|
||||
Database db = await DbSqliteLoad().intialDB();
|
||||
Batch batch = db.batch();
|
||||
|
||||
if(value.toString() == '[Erro para carregar os Cidadaos - Sync -> syncCidadaos()]'){
|
||||
return db;
|
||||
}
|
||||
|
||||
if(type=='sync'){
|
||||
//para a carga inicial o datalista funciona
|
||||
List dataList = value;
|
||||
|
||||
@@ -28,9 +28,9 @@ class PrefService{
|
||||
_preferences.setInt('idEquipe',equipe.ID_EQUIPE);
|
||||
_preferences.setString('ine',equipe.INE);
|
||||
_preferences.setInt('area',equipe.AREA);
|
||||
_preferences.setInt('idAtbMicroarea',equipe.ID_ATB_MICROAREA);
|
||||
_preferences.setInt('idAtbMicroarea',equipe.ID_ATB_MICROAREA==null?0:equipe.ID_ATB_MICROAREA);
|
||||
_preferences.setInt('idAtbArea',equipe.ID_ATB_AREA);
|
||||
_preferences.setInt('microarea',equipe.MICROAREA);
|
||||
_preferences.setInt('microarea',equipe.MICROAREA==null?0:equipe.MICROAREA);
|
||||
_preferences.setInt('idProfissional',equipe.ID_PROFISSIONAL);
|
||||
_preferences.setInt('ativo',equipe.ATIVO);
|
||||
_preferences.setBool('foraArea', foraArea);
|
||||
|
||||
Reference in New Issue
Block a user