Commit Graph

4286 Commits

Author SHA1 Message Date
caoqianming e2b1f266aa fix: mlogdefect 空列表时仍同步继承缺陷
前端传 mlogdefect: [] 时,原 is not None 判断会走进 need_mdfect 分支,
既不创建真实缺陷也跳过 sync_inherited_defect,导致 mlogb 无任何缺陷标识。
改为无论哪个分支都兜底调用 sync_inherited_defect,由其内部判断互斥。
2026-04-24 15:45:58 +08:00
TianyangZhang c2ee88d2bf Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory 2026-04-24 15:00:48 +08:00
TianyangZhang 7577a46900 feat: enm 修改重跑能源计算 不用从mplogx 开始计算 2026-04-24 15:00:47 +08:00
caoqianming f6d934bbb1 fix: 重建wpr 2026-04-24 14:52:01 +08:00
caoqianming b6b79da3b1 Inherit batch output defect markers 2026-04-23 16:32:40 +08:00
TianyangZhang 48305ed6fb Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory 2026-04-21 16:05:08 +08:00
TianyangZhang 949620809a feat:光芯科技 主要修改采购功能 2026-04-21 16:05:07 +08:00
caoqianming cafecd4d4a feat: add contract settlement workflows 2026-04-20 16:56:11 +08:00
caoqianming a111f493e1 Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory 2026-04-14 14:16:18 +08:00
caoqianming 3c931040cf feat: batch_bxerp添加子工序操作人 2026-04-14 14:16:17 +08:00
TianyangZhang 159b644126 feat: 修改 hrm & rpm 代码 2026-04-07 13:42:30 +08:00
TianyangZhang a82405e451 feat:修改光芯人员导入功能 2026-03-31 11:08:12 +08:00
caoqianming 44c0787d12 release: 3.1.2026033008 2026-03-30 08:38:38 +08:00
caoqianming b3d0b34719 perf: 优化 Material 可用物料过滤,改为 DB 子查询
- 新增 filter_process_todo 过滤器替代原 todo tag 逻辑
- 避免将 ID 列表加载到 Python 内存,改用两个子查询 OR 合并

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-27 14:40:07 +08:00
caoqianming 68191dc305 fix: WMaterialCreateSerializer 所有字段设为必填
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-27 10:10:18 +08:00
caoqianming 320822019a feat: WMaterialViewSet 添加手动来料创建和删除接口
- 新增 WMaterialCreateSerializer,validate 中自动推导 belong_dept
- ViewSet 使用 create_serializer_class,perform_create 设置 is_manual=True
- 删除校验逻辑移至模型 delete 方法,校验 is_manual 及关联记录(mlogb/handoverb/ftestwork/mioitem)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-27 10:08:42 +08:00
caoqianming 61f70d4907 feat: Ptest添加中温粘度规格和结论字段
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-27 08:58:33 +08:00
caoqianming 3e1a087258 feat: WMaterialViewSet 添加手动创建和删除接口
- WMaterial 新增 is_manual 字段标记手动创建的库存
- WMaterialViewSet 添加 create 接口,创建时自动设置 is_manual=True
- WMaterialViewSet 添加 destroy 接口,仅允许删除手动创建的记录

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-26 22:07:42 +08:00
TianyangZhang 6d43b412b7 feat: 修改光芯OA审批的BUG与新增导出功能 2026-03-23 09:50:20 +08:00
TianyangZhang c5e545f5e5 Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory 2026-03-13 16:59:13 +08:00
TianyangZhang e3dcb492d7 feat:恢复ichat 功能和 defaut 下的文件 2026-03-13 16:59:12 +08:00
caoqianming 296bccbd3f release: 3.1.2026031316 2026-03-13 16:40:12 +08:00
caoqianming 409972ba88 Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory 2026-03-13 16:35:48 +08:00
caoqianming 4acd80718d fix: avoid duplicate rows in complex reverse queries
Add an optional distinct flag to complex query payload and deduplicate by primary key before annotate/order flow, so reverse-join filtering does not return repeated records.

Made-with: Cursor
2026-03-13 16:35:12 +08:00
TianyangZhang d657c9fd26 feat: 删除-ichat 2026-03-13 10:01:05 +08:00
TianyangZhang 8541905a5c feat:mpr-物资管理模块(申购单、入库单、物料库存、领用记录)
- 新增 mpr app,包含物资申购单、仓库入库单、物料库存、物资领用单四个业务模型
- 物资申购单/入库单支持 TicketMixin 审批工作流,明细随主表一次性提交
- 入库单审批通过后自动生成物料库存记录
- 物料库存增加状态字段(闲置/领用中/已领用/已领完),数量为0时显示已领完
- 物资领用单提交时自动扣减库存并标记领用中,审批通过改为已领用,拒绝时恢复库存
- 包含 models、serializers、views、filters、urls 完整后端代码

Made-with: Cursor
2026-03-12 16:56:12 +08:00
TianyangZhang 7e052b7b71 feat:hrm-人员合同变更 2026-03-12 08:48:52 +08:00
TianyangZhang 416aa50a67 feat:hrm-migration 修改迁移文件 2026-03-06 11:14:16 +08:00
caoqianming c99e74eee8 Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory 2026-03-06 11:05:03 +08:00
caoqianming 8b22084c0a feat: qctmat create update 校验唯一 2026-03-06 11:05:03 +08:00
TianyangZhang 0c66931154 feat:gx-hrm-employee 人员导入功能 2026-03-04 15:39:46 +08:00
TianyangZhang c3605ff1db feat: hrm-views 修改employee 人员导入 2026-03-04 13:56:00 +08:00
TianyangZhang 743c724d79 feat:hrm-employee 增加人员导入功能 2026-03-03 14:45:53 +08:00
caoqianming bf5cfbe7e6 feat: fmlog返回route_material_in 2026-02-10 10:27:43 +08:00
caoqianming 80a3dbd72b Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory 2026-02-04 15:45:13 +08:00
caoqianming cffea3e1ea feat: 加工前不良当合格品处理 2026-02-04 15:45:12 +08:00
TianyangZhang 4690a78ac6 feat: hrm - 修改 人员调岗后更新部门和岗位 2026-01-29 10:43:52 +08:00
TianyangZhang beef2b3e54 feat:人员调岗申请 修改 2026-01-28 09:57:13 +08:00
TianyangZhang 987a53005c Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory 2026-01-26 11:00:21 +08:00
TianyangZhang c9089eeb27 feat: hrm-新增人员岗位调动 2026-01-26 11:00:19 +08:00
caoqianming d29fcce935 fix: base user_exist完善 2026-01-23 16:18:17 +08:00
caoqianming a534bde086 feat: wmaterial根据current_merged查询3 2026-01-22 16:12:35 +08:00
caoqianming 63002f27c8 feat: wmaterial根据current_merged查询2 2026-01-22 16:00:59 +08:00
caoqianming 4bbae8b7df feat: wmaterial根据current_merged查询 2026-01-21 11:09:53 +08:00
caoqianming dc26c7cc46 feat: handoverb添加oinfo_json字段 2026-01-16 15:29:58 +08:00
caoqianming 0d80e182cd feat: base user增加has_perm筛选条件 2026-01-16 14:48:08 +08:00
caoqianming 2759114ede feat: base 升级后同步数据库 2026-01-16 14:42:42 +08:00
caoqianming 80f832aa85 feat: 光子添加工段数据统计 2026-01-16 14:01:13 +08:00
caoqianming 70e49eb27e fix: batchst支持返回source_near修复 2026-01-16 14:00:52 +08:00
caoqianming e99b2ecbbc fix: base complexquerymixin支持add_info_for_list 2026-01-16 14:00:11 +08:00