|
@@ -10,7 +10,7 @@ class StatCgGhsClass extends BaseClass
|
|
|
public static $baseFile = '\biz\stat\models\StatCgGhs';
|
|
public static $baseFile = '\biz\stat\models\StatCgGhs';
|
|
|
|
|
|
|
|
//花店采购统计 ssh 20220402
|
|
//花店采购统计 ssh 20220402
|
|
|
- public static function hdCgGhsReplace($cgInfo, $amount, $num, $date = null)
|
|
|
|
|
|
|
+ public static function hdCgGhsReplace($add, $cgInfo, $amount, $num, $date = null)
|
|
|
{
|
|
{
|
|
|
$sjId = $cgInfo->sjId ?? 0;
|
|
$sjId = $cgInfo->sjId ?? 0;
|
|
|
$mainId = $cgInfo->mainId ?? 0;
|
|
$mainId = $cgInfo->mainId ?? 0;
|
|
@@ -23,12 +23,16 @@ class StatCgGhsClass extends BaseClass
|
|
|
$id = $stat->id;
|
|
$id = $stat->id;
|
|
|
|
|
|
|
|
$unique = self::getLockById($id);
|
|
$unique = self::getLockById($id);
|
|
|
- $currentAmount = bcadd($unique->amount, $amount, 2);
|
|
|
|
|
|
|
+ if ($add) {
|
|
|
|
|
+ $currentAmount = bcadd($unique->amount, $amount, 2);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ $currentAmount = bcsub($unique->amount, $amount, 2);
|
|
|
|
|
+ }
|
|
|
$unique->amount = $currentAmount;
|
|
$unique->amount = $currentAmount;
|
|
|
|
|
|
|
|
$unique->num = bcadd($unique->num, $num);
|
|
$unique->num = bcadd($unique->num, $num);
|
|
|
$unique->save();
|
|
$unique->save();
|
|
|
- StatCgGhsMonthClass::hdCgGhsReplace($cgInfo, $amount, $num, $time);
|
|
|
|
|
|
|
+ StatCgGhsMonthClass::hdCgGhsReplace($add, $cgInfo, $amount, $num, $time);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//城市批发商采购统计 ssh 2021012
|
|
//城市批发商采购统计 ssh 2021012
|