inve plan add: item.status=0 or item null

This commit is contained in:
qianhy
2023-02-07 14:42:40 +08:00
parent e777e81e44
commit acec22291f
+13 -1
View File
@@ -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