|
|
@@ -50,8 +50,8 @@ class StockWastageOrderClass extends BaseClass
|
|
|
$ghsItemInfo = $post['product'];
|
|
|
$ghsItemInfo = self::mergeItemInfo($ghsItemInfo);
|
|
|
$sumNum = self::sumNumByItemInfo($ghsItemInfo);
|
|
|
- $data['bigNum'] = $sumNum['bigNum'];// 总的大单位数量 总共多少扎
|
|
|
- $data['smallNum'] = $sumNum['smallNum']; //总的小单位数量 总共多少支
|
|
|
+ $data['bigNum'] = $sumNum['bigNum'];
|
|
|
+ $data['smallNum'] = $sumNum['smallNum'];
|
|
|
$data['remark'] = $post['remark'] ?? '';
|
|
|
|
|
|
try {
|
|
|
@@ -70,7 +70,6 @@ class StockWastageOrderClass extends BaseClass
|
|
|
//写流水
|
|
|
StockRecordClass::addRecordByOrder($orderData, StockRecordClass::STOCK_RECORD_TYPE_WASTAGE);
|
|
|
|
|
|
- //门店支出增加ShopClass
|
|
|
$shop = ShopClass::getLockById($data['shopId']);
|
|
|
if (empty($shop)) {
|
|
|
util::fail('没有找到门店');
|
|
|
@@ -89,28 +88,8 @@ class StockWastageOrderClass extends BaseClass
|
|
|
$shop->totalWast = $currentWast;
|
|
|
$shop->save();
|
|
|
|
|
|
- //当天和当月支出统计
|
|
|
- StatOutClass::updateOrInsert($shop, $wastage);
|
|
|
-
|
|
|
StatWastClass::replace($shop, $wastage);
|
|
|
|
|
|
- //报损支出
|
|
|
- $capitalType = dict::getDict('capitalType', 'wastage', 'id');
|
|
|
- $sjId = $post['sjId'] ?? 0;
|
|
|
- $shopId = $post['shopId'] ?? 0;
|
|
|
- $event = '花材报损';
|
|
|
- $capitalData = [
|
|
|
- 'capitalType' => $capitalType,
|
|
|
- 'io' => 0,
|
|
|
- 'totalExpend' => $currentTotalExpend,
|
|
|
- 'payWay' => dict::getDict('payWay', 'unknown'),
|
|
|
- 'amount' => $wastage,
|
|
|
- 'sjId' => $sjId,
|
|
|
- 'shopId' => $shopId,
|
|
|
- 'event' => $event,
|
|
|
- ];
|
|
|
- ShopCapitalClass::addCapital($capitalData);
|
|
|
-
|
|
|
return $order;
|
|
|
} catch (\Exception $exception) {
|
|
|
util::fail("入库失败" . $exception->getMessage());
|