Эх сурвалжийг харах

优化箱最后一个小件的数量问题

huangsanjia 2 жил өмнө
parent
commit
44e3a38083

+ 13 - 6
Application/Admin/Controller/NewQcodeController.class.php

@@ -173,13 +173,20 @@ class  NewQcodeController extends AddonController
 //                        $l_reservation=intTochar($Bach_id.I('post.l_reservation'),12);//批次id+0,不够12位在前面补0  具体点击方法看代码
                         $l_reservation=intTochar(I('post.bach_num'),10);//批次+0,不够10位在前面补0  第一个批次  后续会加第二个批次
                         $l_reservation = $l_reservation.'0000000000';
-                        $small_n =  intTochar($tray_num,3);
-                        if(I('post.danwei')==2){//以卷为单位
-                            $remainder = $small_num - $tray_num*$i; //确定最后一个托盘大件里小件的数量
-                            if ($remainder < $tray_num){
-                                $small_n = intTochar($remainder,3);//小件数量3位  不足补零
-                            }
+//                        $small_n =  intTochar($tray_num,3);
+//                        if(I('post.danwei')==2){//以卷为单位
+//                            $remainder = $small_num - $tray_num*$i; //确定最后一个托盘大件里小件的数量
+//                            if ($remainder < $tray_num){
+//                                $small_n = intTochar($remainder,3);//小件数量3位  不足补零
+//                            }
+//                        }
+                        $remainder = $small_num - $tray_num*$i; //确定最后一个托盘大件里小件的数量
+                        if ($remainder < $tray_num){
+                            $small_n = intTochar($remainder,3);//小件数量3位  不足补零
+                        }else{
+                            $small_n =  intTochar($tray_num,3);
                         }
+
                         $code_data= CodeData($this->sign,$fixed_code,$small_n,$print_date,$l_flow,$l_weight,$this->signLarge,$l_reservation);
 
                         //大码数据信息