/** * 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; }