Commit bea2ea5c by 夏超

[fix] 上推员工数据修改

parent 6b6faf72
...@@ -106,6 +106,7 @@ class InheritRokeWorkstationPicking(RokeWorkstationPicking): ...@@ -106,6 +106,7 @@ class InheritRokeWorkstationPicking(RokeWorkstationPicking):
task_id_list.append({ task_id_list.append({
"material_code": product.code or "", "material_code": product.code or "",
"code": task_id.code or "", "code": task_id.code or "",
"task_type": task_id.task_type or "",
"qty": v.get("qty", 0), "qty": v.get("qty", 0),
"demand_qty": v.get("demand_qty", 0) "demand_qty": v.get("demand_qty", 0)
}) })
...@@ -170,13 +171,13 @@ class InheritRokeWorkstationPicking(RokeWorkstationPicking): ...@@ -170,13 +171,13 @@ class InheritRokeWorkstationPicking(RokeWorkstationPicking):
except Exception as e: except Exception as e:
return {"code": 1, "message": "数据库链接失败,请检查数据库链接参数", "data": None} return {"code": 1, "message": "数据库链接失败,请检查数据库链接参数", "data": None}
sql = """ sql = """
INSERT INTO WBLLD (WBLLD_RWBH, WBLLD_CPBH, WBLLD_XQSL, WBLLD_LLSL, WBLLD_datetime, WBLLD_YGBH, WBLLD_YGMC) INSERT INTO WBLLD (WBLLD_RWBH, WBLLLD_RWLX, WBLLD_CPBH, WBLLD_XQSL, WBLLD_LLSL, WBLLD_datetime, WBLLD_YGBH, WBLLD_YGMC)
VALUES VALUES
""" """
sql_list = [] sql_list = []
for v in task_id_list: for v in task_id_list:
sql_list.append(f""" sql_list.append(f"""
('{v.get("code", "")}', '{v.get("material_code", "")}', {v.get("demand_qty", 0)}, {v.get("qty", 0)}, ('{v.get("code", "")}', '{v.get("task_type", "")}', '{v.get("material_code", "")}', {v.get("demand_qty", 0)}, {v.get("qty", 0)},
'{datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")}', '{emp.code or ""}', '{emp.name or ""}') '{datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")}', '{emp.code or ""}', '{emp.name or ""}')
""") """)
if not sql_list: if not sql_list:
......
...@@ -26,13 +26,13 @@ class InheritRokeBomCreatePickingWizard(models.TransientModel): ...@@ -26,13 +26,13 @@ class InheritRokeBomCreatePickingWizard(models.TransientModel):
raise ValidationError("数据库链接失败,请检查数据库链接参数") raise ValidationError("数据库链接失败,请检查数据库链接参数")
em = self.env["roke.employee"].search([("user_id", "=", self.env.uid)], limit=1) em = self.env["roke.employee"].search([("user_id", "=", self.env.uid)], limit=1)
sql = """ sql = """
INSERT INTO WBLLD (WBLLD_RWBH, WBLLD_CPBH, WBLLD_XQSL, WBLLD_LLSL, WBLLD_datetime, WBLLD_YGBH, WBLLD_YGMC) INSERT INTO WBLLD (WBLLD_RWBH, WBLLLD_RWLX, WBLLD_CPBH, WBLLD_XQSL, WBLLD_LLSL, WBLLD_datetime, WBLLD_YGBH, WBLLD_YGMC)
VALUES VALUES
""" """
sql_list = [] sql_list = []
for v in self.line_ids: for v in self.line_ids:
sql_list.append(f""" sql_list.append(f"""
('{task_id.code}', '{v.material_id.code}', {v.demand_qty or 0}, {v.qty or 0}, ('{task_id.code}', '{task_id.task_type}', '{v.material_id.code}', {v.demand_qty or 0}, {v.qty or 0},
'{datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")}', '{em.code or ""}', '{em.name or ""}') '{datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")}', '{em.code or ""}', '{em.name or ""}')
""") """)
if not sql_list: if not sql_list:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment