diff --git a/SpringTkApap/src/main/java/spring/TK/SpringTkApap/resep/rest/ResepRestController.java b/SpringTkApap/src/main/java/spring/TK/SpringTkApap/resep/rest/ResepRestController.java index 1f178a56f56e44928fb8536a62b1d44bc359cee7..bc3bb5ac66bb6b6c0d30422afd3cecf39ace3c6c 100644 --- a/SpringTkApap/src/main/java/spring/TK/SpringTkApap/resep/rest/ResepRestController.java +++ b/SpringTkApap/src/main/java/spring/TK/SpringTkApap/resep/rest/ResepRestController.java @@ -24,13 +24,13 @@ public class ResepRestController { ResepRestService resepRestService; @PostMapping("/add/{kodeAppointment}") - private ResponseEntity createResep(@RequestBody ResepDTO resep, BindingResult bindingResult, @PathVariable String kodeAppointment){ + public ResponseEntity<Object> createResep(@RequestBody ResepDTO resep, BindingResult bindingResult, @PathVariable String kodeAppointment){ if (bindingResult.hasFieldErrors()) { throw new ResponseStatusException( HttpStatus.BAD_REQUEST, "Request body has invalid type or missing field." ); } else { - ResepModel resepModel = new ResepModel(); + var resepModel = new ResepModel(); resepModel.setIsDone(resep.getIsDone()); resepModel.setCreatedAt(resep.getCreatedAt()); resepModel.setApoteker(resep.getApoteker()); diff --git a/tk_apap_flutter/lib/pages/CreateAppointment.dart b/tk_apap_flutter/lib/pages/CreateAppointment.dart index 7f42d5c3202f145671a0f2f06741c4307e3b3d1a..6a7ba2aa55bf133f83a9b7e54733e412d61f0103 100644 --- a/tk_apap_flutter/lib/pages/CreateAppointment.dart +++ b/tk_apap_flutter/lib/pages/CreateAppointment.dart @@ -20,11 +20,7 @@ class _CreateAppointmentState extends State<CreateAppointment> { // Data yang diperlukan tanggal dan waktu, dropdown [namaDokter - Tarif] Future<List<Dokter>> getAllDoktor() async { -<<<<<<< HEAD - var uri = Uri.parse('http://10.0.2.2:8080/api/doktor/all'); -======= - var uri = Uri.parse('http://192.168.1.2:8080/api/doktor/all'); ->>>>>>> 043382a8d2493050d1fd9e4c42073c45da6a4ea9 + var uri = Uri.parse('https://apap-053.cs.ui.ac.id/api/doktor/all'); dynamic token = await SessionManager().get('token'); String tknString = ('Bearer $token'); print(tknString); @@ -107,11 +103,8 @@ class _CreateAppointmentState extends State<CreateAppointment> { String strUsername = username; var response = await http.post( Uri.parse( -<<<<<<< HEAD - 'http://10.0.2.2:8080/api/appointment/create'), -======= - 'http://192.168.1.2:8080/api/appointment/create'), ->>>>>>> 043382a8d2493050d1fd9e4c42073c45da6a4ea9 + 'https://apap-053.cs.ui.ac.id/api/appointment/create'), + headers: { 'Accept': 'application/json', 'Content-Type': 'application/json; charset=UTF-8', diff --git a/tk_apap_flutter/lib/pages/DaftarAppointment.dart b/tk_apap_flutter/lib/pages/DaftarAppointment.dart index 5138fbd803f39580c3df695ab15f737a204f5314..8e16d1f03c127af417b6aa1c27bcac4b0a33b283 100644 --- a/tk_apap_flutter/lib/pages/DaftarAppointment.dart +++ b/tk_apap_flutter/lib/pages/DaftarAppointment.dart @@ -17,7 +17,7 @@ class DaftarAppointment extends StatefulWidget { class _DaftarAppointmentState extends State<DaftarAppointment> { Future<List<AptDTO>> getAppointment() async { - var uri = Uri.parse('http://192.168.1.5:8080/api/appointment/all'); + var uri = Uri.parse('https://apap-053.cs.ui.ac.id/api/appointment/all'); dynamic token = await SessionManager().get('token'); String tknString = ('Bearer $token'); http.Response response = await http.get(uri, headers: { diff --git a/tk_apap_flutter/lib/pages/DetailAppointment.dart b/tk_apap_flutter/lib/pages/DetailAppointment.dart index 8acc8bb20b6d3ff6fcab49c5f64b61cf9df419fc..b6ef90900d04286d88de081df151a476ea0b9709 100644 --- a/tk_apap_flutter/lib/pages/DetailAppointment.dart +++ b/tk_apap_flutter/lib/pages/DetailAppointment.dart @@ -16,7 +16,7 @@ class DetailAppointment extends StatelessWidget { Future<DetailDTO> getDetailApt() async { String kode = await SessionManager().get("kodeApt") as String; - var uri = Uri.parse('http://192.168.1.5:8080/api/appointment/detail/$kode'); + var uri = Uri.parse('https://apap-053.cs.ui.ac.id/api/appointment/detail/$kode'); dynamic token = await SessionManager().get("token"); String tknString = 'Bearer $token'; log("here"); @@ -100,7 +100,7 @@ class DetailAppointment extends StatelessWidget { const SizedBox(height: 16,), TextButton( onPressed: (data.detailResep == 0) ? null : () { - return Navigator.of(context).pushNamed(HomeScreen.routeName); // TODO: Ke Resep + return Navigator.of(context).pushNamed(HomeScreen.routeName); }, child: (data.detailResep == 0) ? const Text('Tidak Ada Resep') : const Text('Detail Resep'), ), diff --git a/tk_apap_flutter/lib/pages/HomeScreen.dart b/tk_apap_flutter/lib/pages/HomeScreen.dart index 6ed3278fefb665e39cb5f7158083c9f3bd7f4658..19614cc5eff9054c688dbe3d7a5dca24bfe83012 100644 --- a/tk_apap_flutter/lib/pages/HomeScreen.dart +++ b/tk_apap_flutter/lib/pages/HomeScreen.dart @@ -310,7 +310,7 @@ class _HomeScreenState extends State<HomeScreen> { } } - final List<Widget> _children = [ //TODO:ubah pages + final List<Widget> _children = [ HomeScreen(), CreateAppointment(), LihatProfil(), diff --git a/tk_apap_flutter/lib/pages/LihatProfil.dart b/tk_apap_flutter/lib/pages/LihatProfil.dart index 851a247a6cf9d9d20b6a93f0cec13cbb90765a3a..82b6b93170b8b38bafa968bb05e33597a6bb41eb 100644 --- a/tk_apap_flutter/lib/pages/LihatProfil.dart +++ b/tk_apap_flutter/lib/pages/LihatProfil.dart @@ -13,7 +13,7 @@ class LihatProfil extends StatelessWidget { static const routeName = '/edit'; Future<PasienDTO> getPasien() async { - var uri = Uri.parse('http://10.0.2.2:8080/api/pasien/getself'); + var uri = Uri.parse('https://apap-053.cs.ui.ac.id/api/pasien/getself'); dynamic token = await SessionManager().get('token'); String tknString = ('Bearer $token'); http.Response response = await http.get(uri, headers: { diff --git a/tk_apap_flutter/lib/pages/TopUpSaldo.dart b/tk_apap_flutter/lib/pages/TopUpSaldo.dart index a8ab4f37986c04d04cebb835584544baed0deda6..4e96423256277edb564c0272651ff18e5204a74e 100644 --- a/tk_apap_flutter/lib/pages/TopUpSaldo.dart +++ b/tk_apap_flutter/lib/pages/TopUpSaldo.dart @@ -18,7 +18,7 @@ class TopUpSaldo extends StatelessWidget { var textJumlahTopUp = TextEditingController(); Future<PasienDTO> getPasien() async { - var uri = Uri.parse('http://10.0.2.2:8080/api/pasien/getself'); + var uri = Uri.parse('https://apap-053.cs.ui.ac.id/api/pasien/getself'); dynamic token = await SessionManager().get('token'); String tknString = ('Bearer $token'); http.Response response = await http.get(uri, headers: { @@ -303,7 +303,7 @@ class TopUpSaldo extends StatelessWidget { String strUsername = username; var response = await http.post( Uri.parse( - 'http://10.0.2.2:8080/api/pasien/top-up/' + strUsername), + 'https://apap-053.cs.ui.ac.id/api/pasien/top-up/' + strUsername), headers: { 'Accept': 'application/json', 'Content-Type': 'application/json; charset=UTF-8', diff --git a/tk_apap_flutter/lib/pages/detailTagihan.dart b/tk_apap_flutter/lib/pages/detailTagihan.dart index 28849d12aa8623412e411a9906566960a60da48f..ad563eb46a9a8b0f2a8fbc9866fe7c80296f78aa 100644 --- a/tk_apap_flutter/lib/pages/detailTagihan.dart +++ b/tk_apap_flutter/lib/pages/detailTagihan.dart @@ -15,7 +15,7 @@ class DetailTagihan extends StatelessWidget { Future<TagihanDTO> getDetailTagihan() async { String kode = await SessionManager().get("kodeTagihan") as String; - var uri = Uri.parse('http://192.168.1.2:8080/api/tagihan/detail/$kode'); + var uri = Uri.parse('https://apap-053.cs.ui.ac.id/api/tagihan/detail/$kode'); dynamic token = await SessionManager().get("token"); String tknString = 'Bearer $token'; log("here"); @@ -105,7 +105,7 @@ class DetailTagihan extends StatelessWidget { dynamic kodeTagihan = await SessionManager().get("kodeTagihan"); var response = await http.post( Uri.parse( - 'http://192.168.1.2:8080/api/tagihan/bayar'), + 'https://apap-053.cs.ui.ac.id/api/tagihan/bayar'), headers: { 'Accept': 'application/json', 'Content-Type': 'application/json; charset=UTF-8', diff --git a/tk_apap_flutter/lib/pages/login.dart b/tk_apap_flutter/lib/pages/login.dart index bb5f597d465a6be616852fa942b68290dc106fa7..e5c105494b8edfe3a5e5802e73f1cd12885995e6 100644 --- a/tk_apap_flutter/lib/pages/login.dart +++ b/tk_apap_flutter/lib/pages/login.dart @@ -24,14 +24,10 @@ class _LoginState extends State<Login> { final GlobalKey<ScaffoldState> _scaffoldKey = GlobalKey<ScaffoldState>(); UserLogin user = UserLogin("", ""); bool _isHidden = true; -<<<<<<< HEAD final url = Uri.parse( - 'http://10.0.2.2:8080/api/authenticate'); //TODO:ubah sesuai IP Address, nanti pakai link web + 'https://apap-053.cs.ui.ac.id/api/authenticate'); -======= - final url = Uri.parse('http://192.168.1.2:8080/api/authenticate'); //TODO:ubah sesuai IP Address, nanti pakai link web ->>>>>>> 043382a8d2493050d1fd9e4c42073c45da6a4ea9 final header = <String, String>{ 'Content-Type': 'application/json; charset=UTF-8' }; @@ -51,7 +47,6 @@ class _LoginState extends State<Login> { Map<String, dynamic> jsonResponse = await stringToMap(json); print(jsonResponse); if (jsonResponse["role"] == "PASIEN") { - // TODO: PASIEN saveSession(jsonResponse); Navigator.of(context).pushReplacementNamed(HomeScreen.routeName); } else { diff --git a/tk_apap_flutter/lib/pages/register.dart b/tk_apap_flutter/lib/pages/register.dart index c9c032e612114638955a336351f88ba55015d3eb..c42b9e49a600b7df3c49c0a43017124ce7fb2f56 100644 --- a/tk_apap_flutter/lib/pages/register.dart +++ b/tk_apap_flutter/lib/pages/register.dart @@ -224,7 +224,7 @@ class _RegisterState extends State<Register> { if (_formKey.currentState.validate()) { var response = await http.post( Uri.parse( - 'http://10.0.2.2:8080/api/pasien/register'), + 'https://apap-053.cs.ui.ac.id/api/pasien/register'), headers: { 'Accept': 'application/json', 'Content-Type': 'application/json'}, diff --git a/tk_apap_flutter/lib/pages/tagihan.dart b/tk_apap_flutter/lib/pages/tagihan.dart index ea6f461cf72369364a547f540bb0794a63010869..8df7ae0754e1804aea1970517e24ee44d8eddd94 100644 --- a/tk_apap_flutter/lib/pages/tagihan.dart +++ b/tk_apap_flutter/lib/pages/tagihan.dart @@ -20,7 +20,7 @@ class DaftarTagihan extends StatefulWidget { class _DaftarTagihanState extends State<DaftarTagihan> { Future<List<TagihanDTO>> getTagihan() async { - var uri = Uri.parse('http://192.168.1.2:8080/api/tagihan/all'); + var uri = Uri.parse('https://apap-053.cs.ui.ac.id/api/tagihan/all'); dynamic token = await SessionManager().get('token'); String tknString = ('Bearer $token'); http.Response response = await http.get(uri, diff --git a/tk_apap_flutter/lib/widgets/drawerWidget.dart b/tk_apap_flutter/lib/widgets/drawerWidget.dart index 10e08528ff04ee5f42c2a804629106aace7c698e..f1011fd69a8f96ac30ddd68b800c0dfbb33a8aa4 100644 --- a/tk_apap_flutter/lib/widgets/drawerWidget.dart +++ b/tk_apap_flutter/lib/widgets/drawerWidget.dart @@ -118,7 +118,7 @@ class CustomDrawer extends StatelessWidget { color: Colors.black ),), onTap: () { - Navigator.of(context).pushNamed(DaftarTagihan.routeName); // TODO: ubah tagihan + Navigator.of(context).pushNamed(DaftarTagihan.routeName); }, ), ListTile(