/**
  * pda_partitionCheckingAct::act_comparison()
  *    对发货单分区和发货单复核的数量进行对比
  * @author cxy
  * @return
  */
 public function act_comparison()
 {
     $userId = $_SESSION['userId'];
     $package_id = intval(trim($_POST['package_id']));
     if (empty($userId)) {
         self::$errCode = '0';
         self::$errMsg = '系统登录超时,请先关闭浏览器 然后登录扫描!!';
         return false;
     }
     if (empty($package_id)) {
         self::$errCode = '206';
         self::$errMsg = '请扫描分区的口袋编号!';
         return false;
     }
     //分区复核的总数
     $review_count = WhWaveOrderPartionScanReviewModel::get_countReview($package_id);
     $review_count = $review_count['mun'];
     // 发货单分区的总数
     $partion_count = WhOrderPartionRecordsModel::get_partionCount($package_id);
     $partion_count = $partion_count['mun'];
     if ($review_count != $partion_count) {
         if ($review_count < $partion_count) {
             $counts = $partion_count - $review_count;
             self::$errCode = '206';
             self::$errMsg = '该口袋编号的分区发货数量单比分区复核的数量多' . $counts;
             return false;
         } else {
             $counts = $review_count - $partion_count;
             self::$errCode = '206';
             self::$errMsg = '该口袋编号的分区发货数量单比分区复核的数量少' . $counts;
             return false;
         }
     } else {
         self::$errCode = '200';
         self::$errMsg = '该口袋编号的分区发货单与分区复核的数量符合!';
         $res['review_total'] = $partion_count;
         return $res;
     }
 }