|
@@ -101,6 +101,24 @@ class Goods
|
|
|
|
|
|
private function set($up, $order, $num, $table, $method, $otherMethod, $type, $col, $v)
|
|
|
{
|
|
|
+
|
|
|
+ $w = $up;
|
|
|
+ $w['goods_id'] = $v['goods_id'];
|
|
|
+ $info = Dever::db($table . '/goods')->one($w);
|
|
|
+ if (!$info) {
|
|
|
+ Dever::db($table . '/goods')->insert($w);
|
|
|
+ } else {
|
|
|
+ Dever::db($table . '/goods')->update(array('where_id' => $info['id'], 'state' => 1));
|
|
|
+ }
|
|
|
+
|
|
|
+ $w['sku_id'] = $v['sku_id'];
|
|
|
+ $info = Dever::db($table . '/goods_sku')->one($w);
|
|
|
+ if (!$info) {
|
|
|
+ Dever::db($table . '/goods_sku')->insert($w);
|
|
|
+ } else {
|
|
|
+ Dever::db($table . '/goods_sku')->update(array('where_id' => $info['id'], 'state' => 1));
|
|
|
+ }
|
|
|
+
|
|
|
$up['where_goods_id'] = $v['goods_id'];
|
|
|
$up[$num] = $v['num'];
|
|
|
$state = Dever::db($table . '/goods')->$method($up);
|