james vor 8 Jahren
Ursprung
Commit
7133f48e67
2 geänderte Dateien mit 33 neuen und 2 gelöschten Zeilen
  1. 21 0
      admin/control/stat_anotice.php
  2. 12 2
      admin/templates/default/stat.anotice.fcode.list.php

+ 21 - 0
admin/control/stat_anotice.php

@@ -69,6 +69,27 @@ class stat_anoticeControl extends SystemControl
 
     public function fcodeOp()
     {
+        $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();
+        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')  {
+                $data[$value['batch_code']]['unused_quantity']= $value['nc_count'];
+            } else if ($value['fc_state'] == '1') {
+                $data[$value['batch_code']]['used_quantity']= $value['nc_count'];
+            }
+            $data[$value['batch_code']]['goods_commonid']= $value['goods_commonid'];
+            if (empty($data[$value['batch_code']]['fc_link']))
+            {
+                $url = BASE_SITE_URL . '/mobile/index.php?act=fcode&op=open' . "&common_id={$value['goods_commonid']}&batch_code={$value['batch_code']}";
+                $data[$value['batch_code']]['fc_link'] = $url;
+            }
+        }
+
+        Tpl::output('list', $data);
         Tpl::showpage('stat.anotice.fcode.list');
     }
 }

+ 12 - 2
admin/templates/default/stat.anotice.fcode.list.php

@@ -70,8 +70,18 @@
                         <td class="w300 align-center"><?php echo $item['batch_code'];?></td>
                         <td class="w300"><?php echo $item['fc_link'];?></td>
                         <td class="align-center"><?php echo $item['fc_sum']?></td>
-                        <td class="nowrap w300 align-center"><?php echo $item['used_quantity'];?></td>
-                        <td class="align-center"><?php echo $item['unused_quantity']?></td>
+                        <td class="nowrap w300 align-center"><?php
+                            if (empty($item['used_quantity']))
+                                echo 0;
+                            else
+                                echo $item['used_quantity'];
+                            ?></td>
+                        <td class="align-center"><?php
+                            if (empty($item['unused_quantity']))
+                                echo 0;
+                            else
+                                echo $item['unused_quantity'];
+                            ?></td>
                     </tr>
                 <?php } ?>
             <?php }else { ?>