ajustes cidadao fora de area, e ajustes para não exibir microarea null

This commit is contained in:
Reginaldo
2024-08-23 15:42:11 -03:00
parent 5b2919d292
commit 9bdc574b55
14 changed files with 48 additions and 35 deletions

View File

@@ -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;

View File

@@ -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;

View File

@@ -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);