Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function send_adj_item_to_rest_api( $adj_id, $date_, $location)
- {
- $dimension = get_dimension2_by_loc_code($location);
- $dimension2_id = $dimension['dimension2_id'];
- //stock_move
- $stockMove = array();
- $sql = "SELECT * FROM 0_stock_moves WHERE trans_no = ".$adj_id.
- " AND `type` = ".ST_INVADJUST;
- $result2 = db_query($sql);
- if(db_num_rows($result2)>0){
- while($row = db_fetch_assoc($result2)){
- $stockMove[] = $row;
- }
- }
- //gl_trans
- $glTrans = array();
- $sql = "SELECT * FROM 0_gl_trans WHERE type_no = ".$adj_id.
- " AND `type` = ".ST_INVADJUST;
- $result3 = db_query($sql);
- if(db_num_rows($result3)>0){
- while($row = db_fetch_assoc($result3)){
- $glTrans[] = $row;
- }
- }
- $url = set_link_url_api_with_authentication("adjustment-item/create", ID_PT_LOGISTIK);
- $dataPost = [
- "id_pt" => ID_PT_APPS,
- "dimension2_id" => $dimension2_id,
- "tran_date" => $date_,
- "stock_move" =>$stockMove,
- "gl_trans" =>$glTrans
- ];
- $post = json_encode($dataPost);
- $respon = \Httpful\Request::post($url)
- ->body($post)
- ->sendsJson()
- ->send();
- // display_error($respon);
- $bodyCode = $respon->body;
- $return =false;
- if($bodyCode->status==200){
- $return =true;
- }
- else{
- if(!empty($bodyCode->message)){
- display_error($bodyCode->message);
- }
- }
- return $return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement