コード例 #1
0
ファイル: waveInfoManage.view.php プロジェクト: ohjack/newErp
 /**
  * WaveInfoManageView::view_makeMultiWave()
  * 生成多料号配货单
  * @param $time 操作时间
  * @author Gary
  * @return void
  */
 public function makeMultiWave($time)
 {
     $waveBuild = new WaveBuildAct();
     $info = $waveBuild->make_multi_wave($time);
     //返回多料号配货单生成情况
     $update = array('createUserId' => $_SESSION['userId'], 'createTime' => time(), 'waveStatus' => 1);
     $where = array('waveType' => 3, 'createUserId' => 0, 'is_delete' => 0);
     WhBaseModel::begin();
     $a = WhWaveInfoModel::update_wave_info($update, $where);
     if ($a) {
         $shipOrderIds = empty($info['success']) ? 0 : $info['success'];
         WhShippingOrderModel::update(array('orderStatus' => PKS_PROCESS_GET_GOODS), array('id in' => $shipOrderIds));
         $info['success'] = WhBaseModel::affected_rows();
     }
     WhBaseModel::commit();
     return $info;
 }