|
@@ -33,7 +33,7 @@ class Member_set
|
|
|
return Dever::render('setMemberGoods', $data);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+
|
|
|
public function action_commit_api()
|
|
|
{
|
|
|
$search_api_mid = Dever::input('search_api_mid');
|
|
@@ -65,7 +65,7 @@ class Member_set
|
|
|
$sku_id = $temp[1];
|
|
|
}
|
|
|
|
|
|
- if ($v['total'] <= 0) {
|
|
|
+ if ($v['total'] < 0) {
|
|
|
continue;
|
|
|
}
|
|
|
$w = array();
|
|
@@ -78,6 +78,9 @@ class Member_set
|
|
|
$info = Dever::db('agent/member_goods')->one($w);
|
|
|
if ($info) {
|
|
|
Dever::db('agent/member_goods')->update(array('where_id' => $info['id'], 'state' => 2));
|
|
|
+
|
|
|
+ $name = $info['name'] ? $info['name'] : Dever::load("agent/lib/manage.getGoods#name", $info['type'], $info['type_id'], $info['sku_id']);
|
|
|
+ Dever::load('agent/lib/member_set')->log($w['mid'], '', $w['type'], $w['type_id'], $w['sku_id'], -1*$info['total_num'], $info['total_num'], 0, $name, $desc . '[删除]');
|
|
|
}
|
|
|
} else {
|
|
|
$total = $v['total'];
|
|
@@ -199,7 +202,7 @@ class Member_set
|
|
|
$w['state'] = 1;
|
|
|
$state = Dever::db('agent/member_goods')->update($w);
|
|
|
$num = $w['total_num']-$info['total_num'];
|
|
|
- if ($state && $num > 0) {
|
|
|
+ if ($state) {
|
|
|
Dever::load('agent/lib/member_set')->log($w['mid'], '', $w['type'], $w['type_id'], $w['sku_id'], $num, $info['total_num'], $w['total_num'], $name, $desc);
|
|
|
}
|
|
|
}
|