transfer_1231

This commit is contained in:
dengbw
2021-12-31 09:40:34 +08:00
committed by lccsw
parent 62a8b6fcf1
commit 568f8565a2
+18 -13
View File
@@ -371,7 +371,7 @@ class Transfer extends HD_Controller
if ($cache_transports) {
$time = date('Y-m-d', strtotime("-1 month"));
foreach ($cache_transports as $key => $value) {
if ($value['time'] >= $time) {//小于1个月过期不显示
if ($value['name'] && $value['time'] >= $time) {//小于1个月过期不显示
$transports[] = $value;
}
}
@@ -491,6 +491,9 @@ class Transfer extends HD_Controller
if (!$info['transport']['name'] || !$info['transport']['mobile'] || !$info['transport']['cardid']) {
return $this->show_json(SYS_CODE_FAIL, '请输入运输人员姓名/电话/身份证号');
}
if (!$info['reason']) {
return $this->show_json(SYS_CODE_FAIL, '请输入调拨理由');
}
}
$re = $this->mdTransfer->get(['item_id' => $info['item_id'], 'status in(0,1)' => null]);
if ($re) {
@@ -550,20 +553,22 @@ class Transfer extends HD_Controller
}
}
//常用运输人员
$cache = &load_cache('redis');
$cache_transports = $cache->get($this->cacheKeyTransports);
$addTransports = true;
foreach ($cache_transports as $key => $value) {
if ($value['mobile'] == $info['transport']['mobile']) {
$value['time'] = date('Y-m-d');
$addTransports = false;
if ($info['transport']['name'] && $info['transport']['mobile']) {
$cache = &load_cache('redis');
$cache_transports = $cache->get($this->cacheKeyTransports);
$addTransports = true;
foreach ($cache_transports as $key => $value) {
if ($value['mobile'] == $info['transport']['mobile']) {
$value['time'] = date('Y-m-d');
$addTransports = false;
}
}
if ($addTransports) {
$info['transport']['time'] = date('Y-m-d');
$cache_transports[] = $info['transport'];
}
$cache->save($this->cacheKeyTransports, $cache_transports);
}
if ($addTransports) {
$info['transport']['time'] = date('Y-m-d');
$cache_transports[] = $info['transport'];
}
$cache->save($this->cacheKeyTransports, $cache_transports);
if ($info['status'] == -1) {
return $this->show_json(SYS_CODE_SUCCESS, '保存成功', "/items/transfer");
}