|
@@ -110,7 +110,7 @@ class Order extends Core
|
|
|
|
|
|
if ($this->data['code']) {
|
|
if ($this->data['code']) {
|
|
foreach ($this->data['code'] as $k => $v) {
|
|
foreach ($this->data['code'] as $k => $v) {
|
|
- $this->data['code'][$k]['code'] = $v['id'];
|
|
|
|
|
|
+ $this->data['code'][$k]['code'] = 'M' . $v['id'];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -242,12 +242,17 @@ class Order extends Core
|
|
|
|
|
|
$journal_id = Dever::input('journal_id', $journal_id, '> 0', '请传入正确的小刊ID');
|
|
$journal_id = Dever::input('journal_id', $journal_id, '> 0', '请传入正确的小刊ID');
|
|
|
|
|
|
- if (!strstr($code, 'T')) {
|
|
|
|
|
|
+ if (strstr($code, 'M')) {
|
|
|
|
+ $code = str_replace('M', '', $code);
|
|
Dever::setInput('set_product_id', $journal_id);
|
|
Dever::setInput('set_product_id', $journal_id);
|
|
|
|
+ $info = Dever::db('code/info')->one($code);
|
|
|
|
+ } elseif (strstr($code, 'T')) {
|
|
|
|
+ $code = str_replace('T', '', $code);
|
|
|
|
+ $info = Dever::db('code/info')->one($code);
|
|
|
|
+ } else {
|
|
|
|
+ $info = Dever::db('code/info')->one(array('code' => $code));
|
|
}
|
|
}
|
|
|
|
|
|
- $info = Dever::db('code/info')->one(array('code' => $code));
|
|
|
|
-
|
|
|
|
if (!$info) {
|
|
if (!$info) {
|
|
Dever::alert('兑换码不存在');
|
|
Dever::alert('兑换码不存在');
|
|
}
|
|
}
|