添加未查询的错误提示

This commit is contained in:
wcq 2023-03-22 09:24:16 +08:00
parent 4f795bf100
commit 8ea01073c4
35 changed files with 91 additions and 2 deletions

View File

@ -22,6 +22,8 @@ def company_base_info_delete(req: Schemas.CompanyBaseInfoDeleteReq, db: Session
@router.post("/company_base_info/update", summary="更新城投工商信息", response_model=Schemas.CompanyBaseInfoUpdateRes)
def company_base_info_update(req: Schemas.CompanyBaseInfoUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_base_info_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyBaseInfoUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def company_control_delete(req: Schemas.CompanyControlDeleteReq, db: Session = D
@router.post("/company_control/update", summary="更新城投实控人", response_model=Schemas.CompanyControlUpdateRes)
def company_control_update(req: Schemas.CompanyControlUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_control_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyControlUpdateRes(**item.to_dict())

View File

@ -28,6 +28,8 @@ def company_equity_penetration_delete(req: Schemas.CompanyEquityPenetrationDelet
def company_equity_penetration_update(req: Schemas.CompanyEquityPenetrationUpdateReq,
db: Session = Depends(common_db.get_db)):
item = Crud.company_equity_penetration_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyEquityPenetrationUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def company_index_main_delete(req: Schemas.CompanyIndexMainDeleteReq, db: Sessio
@router.post("/company_index_main/update", summary="更新城投索引", response_model=Schemas.CompanyIndexMainUpdateRes)
def company_index_main_update(req: Schemas.CompanyIndexMainUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_index_main_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyIndexMainUpdateRes(**item.to_dict())

View File

@ -24,6 +24,8 @@ def company_plus_property_delete(req: Schemas.CompanyPlusPropertyDeleteReq, db:
response_model=Schemas.CompanyPlusPropertyUpdateRes)
def company_plus_property_update(req: Schemas.CompanyPlusPropertyUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_plus_property_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyPlusPropertyUpdateRes(**item.to_dict())

View File

@ -25,6 +25,8 @@ def company_shareholder_delete(req: Schemas.CompanyShareholderDeleteReq, db: Ses
response_model=Schemas.CompanyShareholderUpdateRes)
def company_shareholder_update(req: Schemas.CompanyShareholderUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_shareholder_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyShareholderUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def opinion_information_delete(req: Schemas.OpinionInformationDeleteReq, db: Ses
@router.post("/opinion_information/update", summary="更新舆情资讯", response_model=Schemas.OpinionInformationUpdateRes)
def opinion_information_update(req: Schemas.OpinionInformationUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.opinion_information_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.OpinionInformationUpdateRes(**item.to_dict())

View File

@ -24,6 +24,8 @@ def edit_item_type_delete(req: Schemas.EditItemTypeDeleteReq, db: Session = Depe
@router.post("/edit_item_type/update", summary="更新修改项类型", response_model=Schemas.EditItemTypeUpdateRes)
def edit_item_type_update(req: Schemas.EditItemTypeUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.edit_item_type_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.EditItemTypeUpdateRes(**item.to_dict())
@ -59,6 +61,8 @@ def edit_record_delete(req: Schemas.EditRecordDeleteReq, db: Session = Depends(c
@router.post("/edit_record/update", summary="更新编辑记录", response_model=Schemas.EditRecordUpdateRes)
def edit_record_update(req: Schemas.EditRecordUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.edit_record_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.EditRecordUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def company_bond_delete(req: Schemas.CompanyBondDeleteReq, db: Session = Depends
@router.post("/company_bond/update", summary="更新发债情况", response_model=Schemas.CompanyBondUpdateRes)
def company_bond_update(req: Schemas.CompanyBondUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_bond_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyBondUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def company_credit_delete(req: Schemas.CompanyCreditDeleteReq, db: Session = Dep
@router.post("/company_credit/update", summary="更新授信情况", response_model=Schemas.CompanyCreditUpdateRes)
def company_credit_update(req: Schemas.CompanyCreditUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_credit_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyCreditUpdateRes(**item.to_dict())

View File

@ -24,6 +24,8 @@ def company_credit_rating_delete(req: Schemas.CompanyCreditRatingDeleteReq, db:
response_model=Schemas.CompanyCreditRatingUpdateRes)
def company_credit_rating_update(req: Schemas.CompanyCreditRatingUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_credit_rating_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyCreditRatingUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def company_financial_statement_delete(req: Schemas.CompanyFinancialStatementDel
@router.post("/company_financial_statement/update", summary="更新财务说明", response_model=Schemas.CompanyFinancialStatementUpdateRes)
def company_financial_statement_update(req: Schemas.CompanyFinancialStatementUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_financial_statement_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyFinancialStatementUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def company_guarantee_delete(req: Schemas.CompanyGuaranteeDeleteReq, db: Session
@router.post("/company_guarantee/update", summary="更新提供担保信息", response_model=Schemas.CompanyGuaranteeUpdateRes)
def company_guarantee_update(req: Schemas.CompanyGuaranteeUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_guarantee_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyGuaranteeUpdateRes(**item.to_dict())

View File

@ -24,6 +24,8 @@ def company_judicial_case_delete(req: Schemas.CompanyJudicialCaseDeleteReq, db:
response_model=Schemas.CompanyJudicialCaseUpdateRes)
def company_judicial_case_update(req: Schemas.CompanyJudicialCaseUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_judicial_case_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyJudicialCaseUpdateRes(**item.to_dict())

View File

@ -24,6 +24,8 @@ def company_main_business_delete(req: Schemas.CompanyMainBusinessDeleteReq, db:
response_model=Schemas.CompanyMainBusinessUpdateRes)
def company_main_business_update(req: Schemas.CompanyMainBusinessUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_main_business_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyMainBusinessUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def company_restricted_assets_delete(req: Schemas.CompanyRestrictedAssetsDeleteR
@router.post("/company_restricted_assets/update", summary="更新受限资产", response_model=Schemas.CompanyRestrictedAssetsUpdateRes)
def company_restricted_assets_update(req: Schemas.CompanyRestrictedAssetsUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.company_restricted_assets_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.CompanyRestrictedAssetsUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_bond_delete(req: Schemas.AreaBondDeleteReq, db: Session = Depends(commo
@router.post("/area_bond/update", summary="更新区域债券发行情况", response_model=Schemas.AreaBondUpdateRes)
def area_bond_update(req: Schemas.AreaBondUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_bond_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaBondUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_debt_delete(req: Schemas.AreaDebtDeleteReq, db: Session = Depends(commo
@router.post("/area_debt/update", summary="更新区域债务", response_model=Schemas.AreaDebtUpdateRes)
def area_debt_update(req: Schemas.AreaDebtUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_debt_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaDebtUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_deposits_and_loans_delete(req: Schemas.AreaDepositsAndLoansDeleteReq, d
@router.post("/area_deposits_and_loans/update", summary="更新区域存贷款", response_model=Schemas.AreaDepositsAndLoansUpdateRes)
def area_deposits_and_loans_update(req: Schemas.AreaDepositsAndLoansUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_deposits_and_loans_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaDepositsAndLoansUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_development_conclusion_delete(req: Schemas.AreaDevelopmentConclusionDel
@router.post("/area_development_conclusion/update", summary="更新区域发展结论", response_model=Schemas.AreaDevelopmentConclusionUpdateRes)
def area_development_conclusion_update(req: Schemas.AreaDevelopmentConclusionUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_development_conclusion_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaDevelopmentConclusionUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_fiscal_revenue_delete(req: Schemas.AreaFiscalRevenueDeleteReq, db: Sess
@router.post("/area_fiscal_revenue/update", summary="更新区域财政收支", response_model=Schemas.AreaFiscalRevenueUpdateRes)
def area_fiscal_revenue_update(req: Schemas.AreaFiscalRevenueUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_fiscal_revenue_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaFiscalRevenueUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_gdp_delete(req: Schemas.AreaGdpDeleteReq, db: Session = Depends(common_
@router.post("/area_gdp/update", summary="更新区域GDP", response_model=Schemas.AreaGdpUpdateRes)
def area_gdp_update(req: Schemas.AreaGdpUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_gdp_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaGdpUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_import_and_export_delete(req: Schemas.AreaImportAndExportDeleteReq, db:
@router.post("/area_import_and_export/update", summary="更新区域进出口", response_model=Schemas.AreaImportAndExportUpdateRes)
def area_import_and_export_update(req: Schemas.AreaImportAndExportUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_import_and_export_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaImportAndExportUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_index_main_delete(req: Schemas.AreaIndexMainDeleteReq, db: Session = De
@router.post("/area_index_main/update", summary="更新区域索引表", response_model=Schemas.AreaIndexMainUpdateRes)
def area_index_main_update(req: Schemas.AreaIndexMainUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_index_main_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaIndexMainUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_industrial_structure_delete(req: Schemas.AreaIndustrialStructureDeleteR
@router.post("/area_industrial_structure/update", summary="更新区域产业结构", response_model=Schemas.AreaIndustrialStructureUpdateRes)
def area_industrial_structure_update(req: Schemas.AreaIndustrialStructureUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_industrial_structure_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaIndustrialStructureUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_industry_delete(req: Schemas.AreaIndustryDeleteReq, db: Session = Depen
@router.post("/area_industry/update", summary="更新区域工业", response_model=Schemas.AreaIndustryUpdateRes)
def area_industry_update(req: Schemas.AreaIndustryUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_industry_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaIndustryUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_invest_delete(req: Schemas.AreaInvestDeleteReq, db: Session = Depends(c
@router.post("/area_invest/update", summary="更新区域投资", response_model=Schemas.AreaInvestUpdateRes)
def area_invest_update(req: Schemas.AreaInvestUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_invest_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaInvestUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_livelihood_delete(req: Schemas.AreaLivelihoodDeleteReq, db: Session = D
@router.post("/area_livelihood/update", summary="更新区域民生", response_model=Schemas.AreaLivelihoodUpdateRes)
def area_livelihood_update(req: Schemas.AreaLivelihoodUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_livelihood_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaLivelihoodUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_major_project_delete(req: Schemas.AreaMajorProjectDeleteReq, db: Sessio
@router.post("/area_major_project/update", summary="更新区域重大项目", response_model=Schemas.AreaMajorProjectUpdateRes)
def area_major_project_update(req: Schemas.AreaMajorProjectUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_major_project_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaMajorProjectUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_real_estate_delete(req: Schemas.AreaRealEstateDeleteReq, db: Session =
@router.post("/area_real_estate/update", summary="更新区域房地产", response_model=Schemas.AreaRealEstateUpdateRes)
def area_real_estate_update(req: Schemas.AreaRealEstateUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_real_estate_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaRealEstateUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_social_financing_delete(req: Schemas.AreaSocialFinancingDeleteReq, db:
@router.post("/area_social_financing/update", summary="更新区域社会融资", response_model=Schemas.AreaSocialFinancingUpdateRes)
def area_social_financing_update(req: Schemas.AreaSocialFinancingUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_social_financing_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaSocialFinancingUpdateRes(**item.to_dict())

View File

@ -23,6 +23,8 @@ def area_survey_conclusion_delete(req: Schemas.AreaSurveyConclusionDeleteReq, db
@router.post("/area_survey_conclusion/update", summary="更新区域调研结论", response_model=Schemas.AreaSurveyConclusionUpdateRes)
def area_survey_conclusion_update(req: Schemas.AreaSurveyConclusionUpdateReq, db: Session = Depends(common_db.get_db)):
item = Crud.area_survey_conclusion_update(db, req)
if not item:
raise HTTPException(detail="该数据不存在,无法更新", status_code=404)
return Schemas.AreaSurveyConclusionUpdateRes(**item.to_dict())

View File

@ -51,3 +51,10 @@ class AuthRule(common_db.Base):
def to_dict(self):
return {c.name: getattr(self, c.name) for c in self.__table__.columns}
class UserFile(common_db.Base):
__tablename__ = "user_file"
id = Column(Integer, primary_key=True, comment="权限规则id")
user = Column(String(255), comment="用户名")
name = Column(String(255), comment="文件名")

16
docs_fect_hook.js Normal file
View File

@ -0,0 +1,16 @@
if(!window.fetchOrg){
window.fetchOrg = window.fetch
}
var token =
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6Ind1Y2h1bnF1YW5AZmVjci5jb20uY24iLCJuYW1lIjoiXHU0ZjBkXHU2NjI1XHU1MTY4IiwicmVnaXN0ZXJlZCI6ZmFsc2UsImF1dGhfZGF0YSI6Ilx1NzgxNFx1NTNkMVx1OTBlOFx1OTVlOCIsImRlcGFydG1lbnQiOiIxOCIsInBvc3QiOiI2MCIsImV4cCI6MTY3OTY0MDE5M30.c5eNmtVfg9sv5AWkJB3AfeZosVPuPSIg0Bn3SH3Kq10"
var fetchHook = (...args) => {
if (args.length > 1) {
if (args[1]["headers"]) {
args[1]["headers"]["Authorization"] = token
} else {
args[1]["headers"] = { Authorization: token }
}
}
return window.fetchOrg(...args)
}
window.fetch = fetchHook

View File

@ -14,7 +14,7 @@ common_db.init_database()
app = FastAPI(
title="城投调研工具后端",
description="城投调研工具后端",
version="v1.0.0"
version="v1.0.0",
)
app.add_middleware(
CORSMiddleware,
@ -25,7 +25,7 @@ app.add_middleware(
)
app.middleware('http')(record_middleware)
app.router.prefix = "/urban_investment_research"
app.include_router(EditRecordRouter.router)
app.include_router(UserRouter.router)
app.include_router(BasicInformationRouter.router)