!4590 添加功能

Merge pull request !4590 from 李鹏宇/dev_zhou
This commit is contained in:
李鹏宇
2025-08-16 08:18:09 +00:00
committed by Gitee
@@ -849,12 +849,25 @@ class AppletAttendance(Controller):
'code': 400,
'message': '参数不完整'
})
request.env['wifi.message'].sudo().create({
'mac': mac,
'name': name,
'bssid': bssid,
'company_id': company_id
})
wifi_message = request.env['wifi.message'].sudo().search([
('mac', '=', mac),
('bssid', '=', bssid),
('company_id', '=', company_id)
], limit=1)
if wifi_message:
wifi_message.sudo().write({
'name': name,
})
else:
request.env['wifi.message'].sudo().create({
'mac': mac,
'name': name,
'bssid': bssid,
'company_id': company_id
})
return json.dumps({
'code': 200,
'message': '成功'
@@ -885,14 +898,27 @@ class AppletAttendance(Controller):
'code': 400,
'message': '参数不完整'
})
request.env['applet.address'].sudo().create({
'address_name': address_name,
'address_name2': address_name2,
'longitude': longitude,
'latitude': latitude,
'card_rice': card_rice,
'company_id': company_id
})
applet_address = request.env['applet.address'].sudo().search([
('address_name', '=', address_name),
('longitude', '=', longitude),
('latitude', '=', latitude),
('company_id', '=', company_id)
], limit=1)
if applet_address:
applet_address.sudo().write({
'address_name2': address_name2,
'card_rice': card_rice,
})
else:
request.env['applet.address'].sudo().create({
'address_name': address_name,
'address_name2': address_name2,
'longitude': longitude,
'latitude': latitude,
'card_rice': card_rice,
'company_id': company_id
})
return json.dumps({
'code': 200,
'message': '成功'