transfer_1231
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user