update
This commit is contained in:
parent
ee0df23a11
commit
faeb44b43f
@ -28,20 +28,26 @@ async def create_address(
|
|||||||
).update({"is_default": False})
|
).update({"is_default": False})
|
||||||
|
|
||||||
# 查询社区名字和楼栋名字
|
# 查询社区名字和楼栋名字
|
||||||
community = db.query(CommunityDB).filter(
|
if address.community_id:
|
||||||
CommunityDB.id == address.community_id
|
community = db.query(CommunityDB).filter(
|
||||||
).first()
|
CommunityDB.id == address.community_id
|
||||||
|
).first()
|
||||||
|
|
||||||
community_building = db.query(CommunityBuildingDB).filter(
|
community_building = db.query(CommunityBuildingDB).filter(
|
||||||
CommunityBuildingDB.id == address.community_building_id
|
CommunityBuildingDB.id == address.community_building_id
|
||||||
).first()
|
).first()
|
||||||
|
|
||||||
db_address = AddressDB(
|
db_address = AddressDB(
|
||||||
user_id=current_user.userid,
|
user_id=current_user.userid,
|
||||||
community_name=community.name,
|
community_name=community.name,
|
||||||
community_building_name=community_building.building_name,
|
community_building_name=community_building.building_name,
|
||||||
**address.model_dump()
|
**address.model_dump()
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
|
db_address = AddressDB(
|
||||||
|
user_id=current_user.userid,
|
||||||
|
**address.model_dump()
|
||||||
|
)
|
||||||
|
|
||||||
db.add(db_address)
|
db.add(db_address)
|
||||||
db.commit()
|
db.commit()
|
||||||
|
|||||||
@ -159,4 +159,7 @@ ADD COLUMN product_delivery_deadline_time DATETIME COMMENT '配送截止时间
|
|||||||
ALTER TABLE merchants
|
ALTER TABLE merchants
|
||||||
ADD COLUMN community_id INT COMMENT '所属小区' AFTER user_id,
|
ADD COLUMN community_id INT COMMENT '所属小区' AFTER user_id,
|
||||||
ADD CONSTRAINT fk_merchant_community
|
ADD CONSTRAINT fk_merchant_community
|
||||||
FOREIGN KEY (community_id) REFERENCES communities(id)
|
FOREIGN KEY (community_id) REFERENCES communities(id)
|
||||||
|
|
||||||
|
|
||||||
|
--====FINISH 3.24====
|
||||||
BIN
jobs.sqlite
BIN
jobs.sqlite
Binary file not shown.
Loading…
Reference in New Issue
Block a user