[KDR BISONE] - 10.9.9.3 Confirm Admin Courier All #18

Open
opened 2023-09-12 16:48:23 +07:00 by sindhu · 0 comments
Owner

URL : http://10.9.9.3/one-ui/courier/one-confirm-admin-courier-v3/
API : /home/regional/project/regional/one-api/application/controllers/v1/courier
UI : /home/regional/project/regional/one-ui/courier/one-confirm-admin-courier-v3

  1. Apabila Konfirmasi All,
    tipe 5
    r_delivery_sample
    R_DeliverySampleIsConfirm,
    R_DeliverySampleConfirmDate,
    R_DeliverySampleConfirmUserID

tipe 1 (kolom yg di update isConfirm, ConfirmDate, ConfirmUserID)
r_delivery_patient

tipe 2 (kolom yg di update isConfirm, ConfirmDate, ConfirmUserID)
r_delivery_company

tipe 3 (kolom yg di update isConfirm, ConfirmDate, ConfirmUserID)
r_delivery_doctor

tipe 4 (kolom yg di update isConfirm, ConfirmDate, ConfirmUserID)
r_delivery_other

fungsi ada di confirmalltanpakurir looping seperti ini

for ($i = 0; $i < count($data_insert); $i++) {
                    // dari vue parameter yg dikirim spt dibawah ini
                    // couriertypeid: this.xcouriertypeid,
                    // courierid: this.vxcourier.kurir_id,
                    // deliveryid: this.xdeliveryid,
                    // surat_jalan: this.xsurat_jalan,
                    // nama: this.xname

                    $couriertypeid = $data_insert[$i]['tipeid'];
                    $courierid = $data_insert[$i]['kurir_id'];
                    $deliveryid = $data_insert[$i]['xid'];
                    $surat_jalan = $data_insert[$i]['no_surat_jalan'];
                    $nama = $data_insert[$i]['nama'];

                    $this->confirm_single_tanpa_kurir(
                        $couriertypeid, 
                        $courierid, 
                        $deliveryid, 
                        $surat_jalan, 
                        $nama
                    );

                    // echo $this->db_regional->last_query();
                }

lalu pada fungsi confirm_single_tanpa_kurir menghilangkan insert atau update kurir id

  1. Apabila Surat Jalan All,
    pada fungsi confirmall looping seperti ini

                for ($i = 0; $i < count($data_insert); $i++) {
                    // dari vue parameter yg dikirim spt dibawah ini
                    // couriertypeid: this.xcouriertypeid,
                    // courierid: this.vxcourier.kurir_id,
                    // deliveryid: this.xdeliveryid,
                    // surat_jalan: this.xsurat_jalan,
                    // nama: this.xname

                    $couriertypeid = $data_insert[$i]['tipeid'];
                    $courierid = $data_insert[$i]['kurir_id'];
                    $deliveryid = $data_insert[$i]['xid'];
                    $surat_jalan = $data_insert[$i]['no_surat_jalan'];
                    $nama = $data_insert[$i]['nama'];

                    $this->confirm_single(
                        $couriertypeid, 
                        $courierid, 
                        $deliveryid, 
                        $surat_jalan, 
                        $nama
                    );

                    // echo $this->db_regional->last_query();
                }
URL : http://10.9.9.3/one-ui/courier/one-confirm-admin-courier-v3/ API : /home/regional/project/regional/one-api/application/controllers/v1/courier UI : /home/regional/project/regional/one-ui/courier/one-confirm-admin-courier-v3 1. Apabila Konfirmasi All, tipe 5 r_delivery_sample R_DeliverySampleIsConfirm, R_DeliverySampleConfirmDate, R_DeliverySampleConfirmUserID tipe 1 (kolom yg di update isConfirm, ConfirmDate, ConfirmUserID) r_delivery_patient tipe 2 (kolom yg di update isConfirm, ConfirmDate, ConfirmUserID) r_delivery_company tipe 3 (kolom yg di update isConfirm, ConfirmDate, ConfirmUserID) r_delivery_doctor tipe 4 (kolom yg di update isConfirm, ConfirmDate, ConfirmUserID) r_delivery_other fungsi ada di **confirmalltanpakurir** looping seperti ini ``` for ($i = 0; $i < count($data_insert); $i++) { // dari vue parameter yg dikirim spt dibawah ini // couriertypeid: this.xcouriertypeid, // courierid: this.vxcourier.kurir_id, // deliveryid: this.xdeliveryid, // surat_jalan: this.xsurat_jalan, // nama: this.xname $couriertypeid = $data_insert[$i]['tipeid']; $courierid = $data_insert[$i]['kurir_id']; $deliveryid = $data_insert[$i]['xid']; $surat_jalan = $data_insert[$i]['no_surat_jalan']; $nama = $data_insert[$i]['nama']; $this->confirm_single_tanpa_kurir( $couriertypeid, $courierid, $deliveryid, $surat_jalan, $nama ); // echo $this->db_regional->last_query(); } ``` lalu pada fungsi **confirm_single_tanpa_kurir** menghilangkan **insert atau update kurir id** 2. Apabila Surat Jalan All, pada fungsi **confirmall** looping seperti ini ``` for ($i = 0; $i < count($data_insert); $i++) { // dari vue parameter yg dikirim spt dibawah ini // couriertypeid: this.xcouriertypeid, // courierid: this.vxcourier.kurir_id, // deliveryid: this.xdeliveryid, // surat_jalan: this.xsurat_jalan, // nama: this.xname $couriertypeid = $data_insert[$i]['tipeid']; $courierid = $data_insert[$i]['kurir_id']; $deliveryid = $data_insert[$i]['xid']; $surat_jalan = $data_insert[$i]['no_surat_jalan']; $nama = $data_insert[$i]['nama']; $this->confirm_single( $couriertypeid, $courierid, $deliveryid, $surat_jalan, $nama ); // echo $this->db_regional->last_query(); } ```
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sindhu/belajar#18