fix: sort warehouse tree by name, fix tree batch delete cascade, and implement safe history location autofill
This commit is contained in:
@ -390,3 +390,21 @@ def get_location_suggestions():
|
||||
return jsonify({"code": 400, "msg": "base_id required"}), 400
|
||||
data = BuyInboundService.get_history_locations(base_id)
|
||||
return jsonify({"code": 200, "msg": "success", "data": data})
|
||||
|
||||
|
||||
# ------------------------------------------------------------------
|
||||
# 11. 获取最近一次入库的库位(跨表查询)
|
||||
# ------------------------------------------------------------------
|
||||
@inbound_buy_bp.route('/last-location', methods=['GET'])
|
||||
@permission_required('inbound_buy')
|
||||
def get_last_location():
|
||||
"""
|
||||
获取指定物料最近一次入库的库位
|
||||
查询顺序:采购入库 -> 成品入库 -> 半成品入库,返回最新入库的库位
|
||||
"""
|
||||
base_id = request.args.get('base_id', type=int)
|
||||
if not base_id:
|
||||
return jsonify({"code": 400, "msg": "base_id required"}), 400
|
||||
|
||||
location = BuyInboundService.get_last_location_by_base_id(base_id)
|
||||
return jsonify({"code": 200, "msg": "success", "data": {"location": location}})
|
||||
|
||||
Reference in New Issue
Block a user