inve plan add: item.status=0 or item null
This commit is contained in:
@@ -58,9 +58,21 @@ class Licheb extends HD_Controller
|
||||
}
|
||||
foreach ($res as $k => $v) {
|
||||
$re = $this->mdItems->get(['id' => $v['item_id']]);
|
||||
if (!$re || $re['bill_time'] != '0000-00-00 00:00:00') {
|
||||
/*if (!$re || $re['bill_time'] != '0000-00-00 00:00:00') {
|
||||
$this->mdInventoryLog->update(['status' => 1], ['id' => $v['id']]);
|
||||
$log = ['id' => $v['id'], 'item_id' => $v['item_id']];
|
||||
}*/
|
||||
if (!$re){
|
||||
$rtn = $this->mdInventoryLog->delete(['id' => $v['id']]);
|
||||
$log[] = ['id' => $v['id'], 'item_id' => $v['item_id'], 'rtn' => 'item not found, delete: '.$rtn];
|
||||
}
|
||||
elseif ($re['status'] == 0){
|
||||
$rtn = $this->mdInventoryLog->delete(['id' => $v['id']]);
|
||||
$log[] = ['id' => $v['id'], 'item_id' => $v['item_id'], 'rtn' => 'item.status=0, delete: '.$rtn];
|
||||
}
|
||||
elseif ($re['bill_time'] != '0000-00-00 00:00:00'){
|
||||
$rtn = $this->mdInventoryLog->update(['status' => 1], ['id' => $v['id']]);
|
||||
$log[] = ['id' => $v['id'], 'item_id' => $v['item_id'], 'rtn' => 'set status=1, update: '.$rtn];
|
||||
}
|
||||
}
|
||||
$redis->save($redisKey, $id, 24 * 3600);//保存最后id
|
||||
|
||||
Reference in New Issue
Block a user