Пример #1
0
 public function update_job_status($job_id = null, $status)
 {
     if (!$job_id) {
         return false;
     }
     $this->load->model('job_model');
     $data = array('j_status' => $this->input->post('j_status'), 'j_id' => $this->input->post('j_id'));
     $flag = false;
     if ($this->input->post('bill_number')) {
         $jdata['bill_number'] = $this->input->post('bill_number');
         $flag = true;
     }
     if ($this->input->post('voucher_number')) {
         $jdata['voucher_number'] = $this->input->post('voucher_number');
         $flag = true;
     }
     if ($this->input->post('receipt')) {
         $jdata['receipt'] = $this->input->post('receipt');
         $flag = true;
     }
     if ($flag) {
         $this->job_model->update_job($job_id, $jdata);
     }
     if ($this->input->post('send_sms') == 'Yes') {
         job_complete_sms($job_id);
     }
     if ($this->input->post('j_status') == JOB_PRINT_COMPLETED) {
         $is_cutting = $this->job_model->is_cutting($job_id);
         if (!$is_cutting) {
             job_complete_sms($job_id);
         }
     }
     return $this->job_model->add_job_transaction($data);
 }
Пример #2
0
 public function update_job_status_cutting($job_id = null, $status)
 {
     if (!$job_id) {
         return false;
     }
     $this->load->model('job_model');
     $data = array('j_status' => $this->input->post('j_status'), 'j_id' => $this->input->post('j_id'));
     if ($this->input->post('j_status') == JOB_CUTTING_COMPLETED || $this->input->post('j_status') == JOB_COMPLETE) {
         job_complete_sms($job_id);
     }
     return $this->job_model->add_job_transaction($data);
 }