/**
  * WhGoodsAssignAct::act_editList()
  * 调拨单修改
  * @return void
  */
 public function act_editList()
 {
     $outStoreId = intval($_POST['outStoreId']);
     $inStoreId = intval($_POST['inStoreId']);
     $createdUid = intval($_POST['createdUid']);
     $sku = $_POST['sku'] ? $_POST['sku'] : array();
     $num = $_POST['num'] ? $_POST['num'] : array();
     $id = intval(trim($_POST['id'])) ? intval(trim($_POST['id'])) : 0;
     //print_r($id);exit;
     if ($outStoreId == $inStoreId) {
         self::$errCode = 401;
         self::$errMsg = '转出仓库和转入仓库不能相同!';
         return $res;
         exit;
     }
     if (!$outStoreId || !$inStoreId || !is_array($sku) || !is_array($num) || count($sku) != count($num) || !$id) {
         self::$errCode = 402;
         self::$errMsg = '数据不完整!';
         return $res;
         exit;
     }
     //$assignNumber          =   self::buildAssignNumber(); //获取调拨单编号
     TransactionBaseModel::begin();
     //删除原来的调拨明细
     $where = array('goodsAssignId' => $id);
     $update = array('is_delete' => 1);
     $info = WhGoodsAssignModel::updateAssignDetail($where, $update);
     if (!$info) {
         self::$errCode = 403;
         self::$errMsg = '调拨明细清除不成功!调拨单修改失败!';
         TransactionBaseModel::rollback();
         return $res;
         exit;
     }
     //更新调拨单信息
     $where = array('id' => $id);
     $update = array('inStoreId' => $inStoreId, 'outStoreId' => $outStoreId);
     $info = WhGoodsAssignModel::updateAssignListStatus($where, $update);
     $listDetails = self::buildDetails($sku, $num, $outStoreId, $id);
     //拼接调拨单明数据
     if ($listDetails === FALSE) {
         self::$errCode = 404;
         self::$errMsg = '参数不正确,生成调拨明细失败!';
         TransactionBaseModel::rollback();
         return $res;
         exit;
     }
     $info = WhGoodsAssignModel::addAssignListDetail($listDetails);
     if ($info == FALSE) {
         self::$errCode = 405;
         self::$errMsg = '生成调拨明细表失败!';
         TransactionBaseModel::rollback();
         return $res;
         exit;
     }
     TransactionBaseModel::commit();
     self::$errCode = 200;
     self::$errMsg = '修改成功!';
     return $res;
 }