常熟吴彦祖
|
20fa6c5b4b
|
UI
|
2 days ago |
常熟吴彦祖
|
7167133f24
|
状态
|
2 days ago |
qiankanghui
|
c1e52be816
|
feat(logistics): 新增物流管理功能模块
- 添加了查询供应商下可选PO订单的接口和实现
- 实现了将选定PO订单绑定到指定物流单号的功能
- 新增了LogisticsPoOrderData和LogisticsPoUpdateData数据传输对象
- 添加了相应的数据库映射配置和SQL语句
- 完成了服务层和控制层的完整业务逻辑实现
|
2 days ago |
常熟吴彦祖
|
a40724401e
|
状态
|
2 days ago |
qiankanghui
|
3789ebc737
|
feat(srm): 添加供应商默认始发港字段支持
- 在 SrmSupplier 实体类中新增 defaultOriginPort 字段
- 更新数据库映射文件中的查询和更新语句以包含新字段
- 修改 updateProductionLeadTime 方法支持同时更新生产 Lead Time 和默认始发港
- 在服务层实现中添加对默认始发港字段的处理逻辑
- 确保空字符串自动转换为 null 以便正确清空数据库字段
|
2 days ago |
qiankanghui
|
ffb595c409
|
feat(sys): 添加用户类型字段支持筛选功能
- 在SysUserEntity实体类中新增type字段,用于标识用户类型(员工/供应商/客户)
- 在SysUserEntityData数据类中同步添加type字段
- 修改queryUserPage方法接口,增加type参数支持
- 更新SysUserDao.xml映射文件,在查询语句中加入type字段
- 添加type条件过滤逻辑到用户分页查询功能
- 在SysUserServiceImpl中传递type参数到数据访问层
|
2 days ago |
qiankanghui
|
a07a3cb538
|
feat(inspection): 新增检验申请单分页查询接口
- 添加 searchInspectionRequestHeaderListIgnorePlanner 接口用于不分Planner查询
- 实现 myPageIgnorePlanner 方法支持忽略Planner限制
- 抽取 fillSamplePoCityShort 方法优化代码结构
feat(part): 新增按基准料号统一种类SKU功能
- 添加 updateSkuByBasePartNo 接口实现批量SKU更新
- 在PartMapper中增加对应SQL映射
- 实现事务性更新逻辑并添加参数校验
feat(qms): 调整检验项目和模板编码生成规则
- 移除检验项目编码自动生成逻辑,改为前端手动输入
- 移除检验模板编码自动生成逻辑,改为前端手动输入
- 优化IQCDetailedRecord保存流程,统一状态处理
feat(srm): 新增文档类型有效期必传配置
- 在SrmDocumentTypeDefinition实体中添加validityRequired字段
- 更新数据库映射文件支持有效期必传设置
- 扩展文档列表定义数据结构包含有效期要求
|
3 days ago |
常熟吴彦祖
|
ba54ea3e5e
|
Merge remote-tracking branch 'origin/master'
|
1 week ago |
常熟吴彦祖
|
e380559e0a
|
高级复制
|
1 week ago |
qiankanghui
|
e1be0dfe8f
|
refactor(inspection): 优化验货报表基本信息区域布局
- 将基本信息区从原来的8行改为7行,调整了PO明细标题起始行号
- 实现新的表格布局结构,每行显示两组标签值对,左右分布更整齐
- 使用数组方式重构基本信息数据处理逻辑,提高代码可读性
- 采用合并单元格方式实现标签值区域横向铺满,统一列宽布局
- 更新行号索引计算逻辑,确保后续数据行正确对应
|
1 week ago |
常熟吴彦祖
|
b23e959404
|
验货单申请
|
1 week ago |
qiankanghui
|
87913bf2c2
|
Merge remote-tracking branch 'origin/master'
|
1 week ago |
qiankanghui
|
2dd5801f4c
|
feat(srm): 新增供应商Lead Time维护功能
- 在SrmSupplier实体中添加productionLeadTime字段用于存储生产Lead Time
- 实现按site + supplierNo单独更新production_lead_time的接口
- 添加供应商+SKU维度的生产Lead Time维护表SupplierforSku
- 实现供应商+SKU Lead Time的增删改查完整功能
- 提供分页列表查询和按主键更新的REST API接口
- 添加参数校验和边界条件处理确保数据完整性
|
1 week ago |
常熟吴彦祖
|
91cca6e4d9
|
验货单申请变更
|
1 week ago |
qiankanghui
|
fc0c27ca0e
|
```
feat(inspection): 添加打样单取消审核时清空验货数据功能
- 实现了 clearSamplePoOfficeInspectionOnRollback 方法用于清空验货完成时回写的 c_china_office_inspection_date 与 c_inspection_result
- 与 syncSamplePoOfficeInspectionOnCompleted 对称处理 order_type='Sample' 的订单
- 采用相同的定位/去重/容错策略确保审核-取消审核可反复往返不残留脏数据
- 在 rollbackInspectionResult 方法中调用清空逻辑确保数据一致性
- 添加了 SQL Server 驱动的 jdbcType 显式指定避免 DATE 列转换错误
- 实现了详细的日志记录用于跟踪清空操作的成功与失败情况
```
|
1 week ago |
qiankanghui
|
8ba751e6a3
|
feat(inspection): 实现打样单收货自动生成验货申请功能
- 在 application.yml 中添加打样单验货地址配置项
- 修改验货申请查询SQL,支持 QC人员为*的公共单查询
- 在验货申请表中增加状态字段映射
- 添加 autoCreateScheduledRequestForSamplePo 方法实现自动生成验货申请
- 添加 receivePoDetail 方法实现打样单收货功能
- 实现验货完成后的PO数据回写逻辑
- 优化QC人员认领公共单的并发控制机制
|
1 week ago |
qiankanghui
|
26487969a3
|
feat(part): 添加SKU查询功能并优化供应商物料管理
- 在InspectionRequestHeaderMapper.xml中添加进度组状态查询条件
- 实现PartService接口的listSkusByBasePartNo方法,支持按基准料号查询已维护SKU
- 在PartController中添加查询基准料号下SKU的API接口
- 创建PartMapper的selectSkusByBasePartNo数据库查询方法
- 调整PartServiceImpl中的SKU保存逻辑,自动维护不存在的SKU
- 在SupplierPartMoqPriceService中添加删除供应商物料和校验重复的方法
- 实现SupplierPartMoqPriceController的删除和校验接口
- 添加SupplierPartMoqPriceMapper的数据访问方法,包括订单关联检查和删除操作
- 重构PropertiesMapper.xml中的属性查询逻辑,使用模型模板作为主表
- 修复PODetail插入时的jdbcType映射问题
|
2 weeks ago |
qiankanghui
|
cdae0ab446
|
feat(srm): 将供应商资质文档过期提醒时间从7天调整为1个月
- 修改控制器中供应商文档过期提醒接口的时间计算逻辑
- 更新数据访问层方法名从selectSupplierIdsWithDocExpireWithin7Days到selectSupplierIdsWithDocExpireWithin1Month
- 调整SQL映射文件中日期计算从7天改为1个月
- 更新服务层接口和实现类中的相关方法注释和调用
- 统一修改相关JavaDoc注释中的时间描述
|
2 weeks ago |
qiankanghui
|
b1a2fad16e
|
feat(order): 添加发货单号选填功能支持
- 在PODetailMapper中增加flexid参数用于可选回写发货单号
- 更新updateShipProgress方法支持条件性更新c_flexid字段
- 在PODetailServiceImpl中传递flexid参数到数据更新操作
- 为PoShipSubmitVo添加flexid字段并添加文档说明
- 实现发货单号非空时才更新数据库的逻辑控制
|
2 weeks ago |
常熟吴彦祖
|
9e58c886f5
|
Merge remote-tracking branch 'origin/master'
|
2 weeks ago |
常熟吴彦祖
|
9cac2e2880
|
价格表
|
2 weeks ago |
qiankanghui
|
5a70f5903f
|
feat(srm): 添加文档有效期更新功能
- 在 SrmDocumentController 中新增 updateDocumentValidTo 接口
- 在 SrmDocumentMapper 中添加 updateDocumentValidTo 方法定义
- 在 SrmDocumentMapper.xml 中实现有效期更新的 SQL 逻辑
- 在 SrmDocumentService 和 SrmDocumentServiceImpl 中添加业务方法
- 实现更新时自动记录修改人和修改时间的功能
|
2 weeks ago |
qiankanghui
|
5cc921b273
|
feat(supplier): 添加供应商物料MOQ信息精确查询接口
- 新增getSupplierPartMoq方法用于精确查询单个供应商物料的MOQ与在用状态
- 实现复制功能时将源物料的MOQ全量信息复制到目标物料
- 添加SQL映射配置支持精确查询供应商物料MOQ信息
- 在价格复制的同时同步复制MOQ信息确保数据一致性
- 增加异常处理确保源物料MOQ信息存在性校验
|
2 weeks ago |
常熟吴彦祖
|
bdd560630e
|
价格表
|
2 weeks ago |
常熟吴彦祖
|
38f225fecb
|
Merge remote-tracking branch 'origin/master'
|
2 weeks ago |
常熟吴彦祖
|
b711ba062e
|
价格表
|
2 weeks ago |
qiankanghui
|
3a1766428e
|
feat(part): 添加SKU校验功能并修复价格验证逻辑
- 在PartServiceImpl中注入SrmPartSkuMapper依赖
- 添加SKU存在性校验逻辑,确保传入的SKU在part_sku表中已维护
- 修复PurQuotationReplyHistServiceImpl中的价格验证条件,允许价格等于0
- 优化代码结构,增强参数校验的完整性
|
2 weeks ago |
常熟吴彦祖
|
901e0c8848
|
价格表
|
2 weeks ago |
常熟吴彦祖
|
c36976e4df
|
价格表
|
2 weeks ago |
常熟吴彦祖
|
520ae759b5
|
价格表
|
2 weeks ago |
常熟吴彦祖
|
84ccd304c8
|
价格表
|
2 weeks ago |
常熟吴彦祖
|
fc7471bf35
|
价格表
|
2 weeks ago |
常熟吴彦祖
|
820d0eecd7
|
价格表
|
3 weeks ago |
常熟吴彦祖
|
b395ff9994
|
Merge remote-tracking branch 'origin/master'
|
3 weeks ago |
常熟吴彦祖
|
31367c0dd0
|
价格表
|
3 weeks ago |
qiankanghui
|
e3d16d59fa
|
feat(qms): 新增 IQC 专用检验方法功能
- 添加 qcMethodSaveIqc 接口用于 IQC 专用检验方法新增
- 实现 IQC 检验类型验证,仅允许类型编号为 105 的数据
- 添加方法编码必填验证和去重检查逻辑
- 集成 QcSiteBuHelper 处理站点和业务单元解析
- 实现主键冲突防护机制,避免重复编码导致的数据异常
|
3 weeks ago |
常熟吴彦祖
|
f0d00b72a4
|
价格表
|
3 weeks ago |
常熟吴彦祖
|
8d92ff06d8
|
价格表
|
3 weeks ago |
qiankanghui
|
085b7685cf
|
feat(qms): 添加检验模板导入功能
- 在QcController中新增uploadTemplateExcel1接口用于检验模板导入
- 在QcService接口中定义uploadTemplateExcel1方法
- 在QcServiceImpl中实现检验模板导入的核心逻辑
- 支持Excel文件读取和数据验证
- 实现检验类型映射(IPQC/IQC/FAI/FQC/PQC)
- 添加模板编码重复检查机制
- 实现检验项目批量导入功能
- 添加空行和数据校验处理
|
3 weeks ago |
常熟吴彦祖
|
eb76c2e10a
|
上传供应商价格
|
3 weeks ago |
qiankanghui
|
083b144e0a
|
fix(part): 修复新产品审核状态默认值处理逻辑
- 修正了PartMapper.xml中的new_product_audited字段默认值设置
- 添加了jdbcType=VARCHAR类型映射确保数据类型一致
- 修改了PartServiceImpl中resolveNewProductAudited方法的返回值逻辑
- 将null值替换为明确的'N'值避免数据库处理异常
- 确保ISNULL函数能够正确处理空值情况
|
3 weeks ago |
qiankanghui
|
2cf2deb21c
|
feat(qms): 添加检验类型编码字段并优化导入功能
- 在 GetParamInData 中新增 inspectionTypeNo 字段及对应的 getter/setter 方法
- 实现检验类型编码的默认传入逻辑,缺省兜底值为 105
- 重构 Excel 导入解析逻辑,按正确列顺序读取数据
- 将检验项目编码改为直接使用上传的编码,不再自动生成
- 添加检验项目编码重复性检查,避免主键冲突
- 优化值类型判断逻辑,统一使用中文比较
- 调整数值型字段的最大值、最小值、默认值的列映射关系
- 修复导入文件列顺序与代码解析不匹配的问题
|
3 weeks ago |
qiankanghui
|
182f6b9831
|
feat(srm): 添加文档查询中站点过滤功能
- 在 SrmDocumentMapper.xml 中新增站点条件判断
- 当 site 参数不为空时添加数据库查询条件
- 保持原有文档类型过滤逻辑不变
- 修复 XML 文件末尾多余空行问题
|
3 weeks ago |
qiankanghui
|
8fca01f6f3
|
fix(quality): 修复质量问题赔偿和回复重复插入问题
- 在QualityIssueClaimServiceImpl中添加判断逻辑,避免重复插入赔偿记录
- 使用LambdaQueryWrapper查询现有赔偿记录,存在则更新不存在则新增
- 在QualityIssueReplyServiceImpl中添加判断逻辑,避免重复插入回复记录
- 统一使用update方法处理已有记录的更新操作
- 保持原有的业务流程不变,仅优化数据持久化逻辑
|
4 weeks ago |
qiankanghui
|
8b5621cf4c
|
feat(quality): 添加订单号字段并更新质量问数据查询
- 在 QualityIssuePoSelectDto 中新增 orderNo 字段
- 在 SrmQualityIssuePo 实体中新增 orderRef1 字段
- 更新 SrmQualityIssuePoMapper.xml 查询语句,关联订单号信息
- 修正订单关联条件从 order_ref1 改为 order_no
- 优化质量问数据查询逻辑,确保正确获取相关订单信息
|
4 weeks ago |
qiankanghui
|
75202338b5
|
feat(quality): 更新质量反馈模块的数据结构和业务逻辑
- 在QualityIssueBindPoDto中新增createBy字段用于接收前端传入的操作人信息
- 为QualityIssueClaim实体添加TableName注解映射数据库表
- 在QualityIssueClaimMapper和QualityIssueReplyMapper中新增deleteByIssueNo方法
- 新增QualityIssueReplyMapper对应的XML文件实现按站点和单号删除回复记录
- 在QualityIssueServiceImpl中注入新的Mapper并实现完整的参数校验逻辑
- 更新saveIssue方法移除ShiroUtils依赖改为前端传入操作人信息
- 完善updateByIssueNo和removeByIssueNo方法的参数校验和删除逻辑
- 优化bindIssuePo方法使用前端传入的操作人替代后端会话获取
- 在相关查询SQL中添加DISTINCT关键字避免重复数据返回
|
4 weeks ago |
qiankanghui
|
3fc72294b6
|
feat(srm): 添加供应商手续费字段支持
- 在SrmSupplier实体类中新增handlingCharge字段
- 更新数据库映射文件中的查询语句,添加handling_charge字段映射
- 修改插入语句,包含新的手续费字段
- 更新修改语句,支持手续费字段的更新操作
|
4 weeks ago |
qiankanghui
|
7db19383e2
|
fix(qms): 解决质检模板导入和数据库更新问题
- 在QcMapper.xml中添加object_id空值判断逻辑,兼容历史数据处理
- 新增getCellBigDecimalValue方法用于安全解析Excel单元格数值
- 优化Excel导入逻辑,添加空行检测和模板名称验证
- 统一使用getCellStringValue方法处理Excel单元格读取
- 完善检验类型验证,对无效类型抛出明确错误信息
- 修复抽样方案字段解析问题,支持数值和文本格式数据
- 优化检验项目读取逻辑,避免越界访问和格式错误
- 添加数据校验增强,提供更准确的错误提示信息
- 修复自动提交流程中的条件判断问题
|
4 weeks ago |
常熟吴彦祖
|
a6ec958183
|
验货
|
4 weeks ago |
qiankanghui
|
9b9ef49811
|
fix(qms): 解决质检模块Excel导入和数据验证问题
- 添加检验类型编码验证,避免未知类型导致ItemNo为空
- 修复Excel导入时空行和空单元格处理逻辑
- 改进getCellStringValue方法,正确读取Excel单元格文本值
- 添加多个数据验证检查,包括项目描述、值类型等必填项验证
- 修复inspectTypeNo映射缺失的GX和***类型处理逻辑
- 优化数值类型字段的最大最小值解析逻辑
- 统一错误消息格式,提供更清晰的错误提示信息
|
4 weeks ago |