Sfoglia il codice sorgente

Merge branch 'master' of ssh://47.103.131.176:10022/var/git/bswas

zhouzhendong 4 anni fa
parent
commit
29f5a7dbdb

+ 1 - 1
app/Services/ReceivingTaskService.php

@@ -61,7 +61,7 @@ class ReceivingTaskService
             if ($receivingTask->id) {
             if ($receivingTask->id) {
                 $ans_number_string = $deliveryAppointmentCar->deliveryAppointment->asn_number ?? '';
                 $ans_number_string = $deliveryAppointmentCar->deliveryAppointment->asn_number ?? '';
                 $ans_numbers = array_filter(preg_split('/[,, ]+/is', $ans_number_string));
                 $ans_numbers = array_filter(preg_split('/[,, ]+/is', $ans_number_string));
-                $ans_numbers = array_merge($ans_numbers, $params['asn_nos'] ?? []);
+                $ans_numbers = array_unique(array_merge($ans_numbers, $params['asn_nos'] ?? []));
                 $this->itemService->createItems($receivingTask, $ans_numbers);
                 $this->itemService->createItems($receivingTask, $ans_numbers);
                 $this->saveImage($receivingTask, $params['driving_license_image']);
                 $this->saveImage($receivingTask, $params['driving_license_image']);
             }
             }

+ 2 - 0
resources/views/order/workOrder/index.blade.php

@@ -869,11 +869,13 @@
                 },
                 },
                 groupImages(workOrder, type) {
                 groupImages(workOrder, type) {
                     let images = [];
                     let images = [];
+
                     workOrder.details.forEach(detail => {
                     workOrder.details.forEach(detail => {
                         let imageList = detail.images.map(item => {
                         let imageList = detail.images.map(item => {
                             item.issue_type_name = detail.issue_type ? detail.issue_type.name : '';
                             item.issue_type_name = detail.issue_type ? detail.issue_type.name : '';
                             return item;
                             return item;
                         }).filter(item => {
                         }).filter(item => {
+                            if (!item.upload_file) return false;
                             return item.type === type;
                             return item.type === type;
                         }).map(e => {
                         }).map(e => {
                             let {url, type} = e['upload_file'];
                             let {url, type} = e['upload_file'];