update vt container packing list api

This commit is contained in:
omair saleh
2022-06-13 11:07:53 +08:00
parent 321002ed04
commit c1cf22544f
2 changed files with 17 additions and 4 deletions
@@ -143,7 +143,7 @@ class FetchLoadedContainersFromVTPortalProcessor
foreach ($containers->Rows as $container){
$filter = '["ContainerID:=%js%'.$container[11].'"]';
$containerDetailRequest = $this->fetchesDataFRomVTPortal->clientRequest('http://portal.vtnation.com.my/Services/DataControllerService.asmx/GetPage', 'POST', json_decode('{"controller":"VPodetailparcel","view":"grid1","request":{"PageIndex":-1,"PageSize":10000,"SortExpression":"CreatedOn asc","Filter":'.$filter.'}}'), '');
$containerDetailRequest = $this->fetchesDataFRomVTPortal->clientRequest('http://portal.vtnation.com.my/Services/DataControllerService.asmx/GetPage', 'POST', json_decode('{"controller":"ParcelInContainer","view":"grid1","request":{"PageIndex":-1,"PageSize":10000,"SortExpression":"CreatedOn asc","Filter":'.$filter.'}}'), '');
$containerDetail = $this->fetchesDataFRomVTPortal->getResponseBody($containerDetailRequest);
@@ -158,11 +158,11 @@ class FetchLoadedContainersFromVTPortalProcessor
}
foreach($containerDetail->Rows as $packingList){
$marking = preg_split('(-|\(|\)|\/)', str_replace("/YW","", $packingList[13]));
$marking = preg_split('(-|\(|\)|\/)', str_replace("/YW","", $packingList[39]));
$orderNumber = $marking[array_key_last($marking)];
if(!$packingList[22]){
if(!$packingList[11]){
continue;
}
@@ -173,7 +173,7 @@ class FetchLoadedContainersFromVTPortalProcessor
continue;
}
$packingListReference = $packingList[16];
$packingListReference = $packingList[6];
try{
$this->fetchesPackingList->execute(['reference' => $packingListReference]);
@@ -70,10 +70,23 @@
<order-form-component v-show="$store.getters.isShowing('createOrderForm')" :company="company" :section="section"></order-form-component>
</div>
</div>
<component is="h1">{{children}}</component>
</template>
export function Heading({element: Element = 'h2', children, id}: HeadingProps) {
return (
<Element className={styles.Heading} id={id}>
{children}
</Element>
);
}
<script>
import styles from './Heading.scss';
export default {
props: {
element: {
type: String,
default: 'h2'
},
company_id: {
type: Number,
required: true,