|
@@ -8,20 +8,24 @@ Class OracleDocAsnHerderService
|
|
|
{
|
|
{
|
|
|
public function getWmsAsnOnStartDateCreate($startDate)
|
|
public function getWmsAsnOnStartDateCreate($startDate)
|
|
|
{
|
|
{
|
|
|
|
|
+ if (!$startDate) return null;
|
|
|
return OracleDOCASNHeader::query()
|
|
return OracleDOCASNHeader::query()
|
|
|
->with(['asnType', 'asnStatus', 'asnDetails' => function ($query) {
|
|
->with(['asnType', 'asnStatus', 'asnDetails' => function ($query) {
|
|
|
$query->with(['lineStatus', 'qualityStatus','basSku']);
|
|
$query->with(['lineStatus', 'qualityStatus','basSku']);
|
|
|
}])
|
|
}])
|
|
|
|
|
+ ->select('asnno','asnstatus','asntype','addtime','edittime','customerid','notes','warehouseid','asnreference3')
|
|
|
->where('addTime', '>=', $startDate)
|
|
->where('addTime', '>=', $startDate)
|
|
|
->get();
|
|
->get();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public function getWmsAsnOnStartDateEdit($startDate)
|
|
public function getWmsAsnOnStartDateEdit($startDate)
|
|
|
{
|
|
{
|
|
|
|
|
+ if (!$startDate) return null;
|
|
|
return OracleDOCASNHeader::query()
|
|
return OracleDOCASNHeader::query()
|
|
|
->with(['asnType', 'asnStatus', 'asnDetails' => function ($query) {
|
|
->with(['asnType', 'asnStatus', 'asnDetails' => function ($query) {
|
|
|
$query->with(['lineStatus', 'qualityStatus','basSku']);
|
|
$query->with(['lineStatus', 'qualityStatus','basSku']);
|
|
|
}])
|
|
}])
|
|
|
|
|
+ ->select('asnno','asnstatus','asntype','addtime','edittime','customerid','notes','warehouseid','asnreference3')
|
|
|
->where('EditTime', '>=', $startDate)
|
|
->where('EditTime', '>=', $startDate)
|
|
|
->whereColumn('EditTime', '<>', 'addTime')
|
|
->whereColumn('EditTime', '<>', 'addTime')
|
|
|
->get();
|
|
->get();
|