|
|
@@ -1543,6 +1543,35 @@ where (commodities.owner_id,commodity_barcodes.code) in (select commodities.owne
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+// public function testNumber()
|
|
|
+// {
|
|
|
+// $asnnos=['ASN2101200684','ASN2101220543','ASN2101220542'];
|
|
|
+// $asnHeaders=OracleDOCASNHeader::query()->whereIn('asnno',$asnnos)->get();
|
|
|
+// /**
|
|
|
+// * @var RejectedBillService $rejectedBillService
|
|
|
+// */
|
|
|
+// $rejectedBillService=app(RejectedBillService::class);
|
|
|
+//
|
|
|
+// $updates = $rejectedBillService->getNeedUpdateCheckedStatusByWms($asnHeaders);
|
|
|
+// app(BatchUpdateService::class)->batchUpdate('rejected_bills', $updates);
|
|
|
+// dump($updates);
|
|
|
+// //$logisticNumberReturn = $rejectedBillService->getLogisticNumberReturn($arr);
|
|
|
+// //$rejectedBills = $rejectedBillService->getRejectedBills($logisticNumberReturn);
|
|
|
+// }
|
|
|
|
|
|
-
|
|
|
+ public function updateRejectBillCheckedStatus()
|
|
|
+ {
|
|
|
+ $time=Carbon::parse("2021-01-22 00:00:00")->subDays(15)->toDateTimeString();
|
|
|
+ $asnHeaders=OracleDOCASNHeader::query()
|
|
|
+ ->where('addtime','>=',$time)
|
|
|
+ ->select('asnno','addtime','edittime','customerid','notes','asnreference3')
|
|
|
+ ->get();
|
|
|
+ $chunks=$asnHeaders->chunk(1000);
|
|
|
+ foreach ($chunks as $chunk) {
|
|
|
+ /** @var RejectedBillService $rejectedBillService */
|
|
|
+ $rejectedBillService=app(RejectedBillService::class);
|
|
|
+ $updates = $rejectedBillService->getNeedUpdateCheckedStatusByWms($chunk);
|
|
|
+ app(BatchUpdateService::class)->batchUpdate('rejected_bills', $updates);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|