You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
- 在 WmsInstockDetailBo 中添加 splitPackageCount 和 printCopies 字段 - 重新实现 updateByBo 方法,支持分包打印和重复打印功能 - 优化打印逻辑,确保分包数量和打印份数的正确处理 - 修改方案如下: a. 根据instockDetailId获取入库明细,计算剩余数量(剩余数量=入库数量-已分包数量) b. 分包数量(splitPackageCount)>1时: - 检查:分包数量必须小于等于剩余数量(因为每包至少1个) - 计算每包数量 = 剩余数量 / 分包数量(注意:这里要确保整除?如果不整除,如何处理?根据需求,这里应该要求整除,否则提示错误) - 循环分包数量次数,生成多个条码记录(条码批次号规则:原条码批次号(如果有)或生成新的批次号,可以加上分包序号) - 更新已分包数量:原已分包数量 + 每包数量 * 分包数量 c. 分包数量=1时: - 生成一条条码记录,但设置打印份数为printCopies - 注意:此时不更新已分包数量(因为重复打印的是同一个包,只是打印多份) d. 保存条码记录(wms_instock_print表) e. 更新入库明细的已分包数量(仅当分包时更新) |
2 weeks ago | |
---|---|---|
.. | ||
hwmom-api | 1 month ago | |
hwmom-dms | 2 weeks ago | |
hwmom-dp | 5 months ago | |
hwmom-mes | 3 weeks ago | |
hwmom-mqtt | 5 months ago | |
hwmom-qms | 2 weeks ago | |
hwmom-tsdb | 5 months ago | |
hwmom-wms | 2 weeks ago | |
hwmom-workflow | 1 month ago | |
ruoyi-gen | 1 month ago | |
ruoyi-job | 2 months ago | |
ruoyi-resource | 4 months ago | |
ruoyi-system | 2 weeks ago | |
ruoyi-workflow | 4 months ago | |
pom.xml | 4 months ago |