Printt.php 877 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace app\admin\controller;
  3. use app\common\controller\Backend;
  4. use think\Db;
  5. class Printt extends Backend
  6. {
  7. protected $noNeedLogin = ['get_printt'];
  8. public function index(){
  9. $date = substr(date("Ymd",time()),2);
  10. $this->assign('date',$date);
  11. return $this->view->fetch();
  12. }
  13. public function get_printt(){
  14. //接到内容进行数据库查询 保证打印数据与数据库保持一致,如果没有返回空,自定义打印
  15. $barcode = input('barcode');
  16. $barcode_array = explode("\n",$barcode);
  17. foreach ($barcode_array as $k=>$v){
  18. $formula_material[$k] = Db::name('formula_material')->field('m_name,name')->where('m_name',$v)->find();
  19. }
  20. if($formula_material == null){
  21. return '';
  22. }else{
  23. return $formula_material;
  24. }
  25. }
  26. }