|
@@ -69,11 +69,19 @@ class stat_anoticeControl extends SystemControl
|
|
|
|
|
|
public function fcodeOp()
|
|
|
{
|
|
|
+ $batch_code = trim($_REQUEST['batch_code']);
|
|
|
$mod_fcode = Model('goods_fcode');
|
|
|
- $result = $mod_fcode->field('goods_commonid,fc_state,batch_code,fc_code,count(*) as nc_count')->group('batch_code,fc_state')->select();
|
|
|
+ $cond = [];
|
|
|
+ if (empty($batch_code)) {
|
|
|
+ $cond = '';
|
|
|
+ } else {
|
|
|
+ $cond = array('batch_code'=>"{$batch_code}");
|
|
|
+ }
|
|
|
+
|
|
|
+ $result = $mod_fcode->field('goods_commonid,fc_state,batch_code,fc_code,count(*) as nc_count')->where($cond)->group('batch_code,fc_state')->select();
|
|
|
+
|
|
|
foreach ($result as $item=>$value)
|
|
|
{
|
|
|
-
|
|
|
$data[$value['batch_code']]['batch_code']= $value['batch_code'];
|
|
|
$data[$value['batch_code']]['fc_sum'] += $value['nc_count'];
|
|
|
if ($value['fc_state'] == '0') {
|