refactor(quality): 优化质检模块代码结构

- 移除多余的注释星号符号
- 简化 ZWM3A27ItemDTO 对象属性设置逻辑
- 将重复的 setEbeln 调用合并为单次调用
- 替换 deliveryQty 为 unqualifiedQty 并添加物料编号设置
This commit is contained in:
曹鹏飞 2026-06-15 11:47:37 +08:00
parent 8bdd47b3a0
commit 636325dc0c
1 changed files with 3 additions and 10 deletions

View File

@ -80,7 +80,6 @@ public class NormalQMController extends BaseController {
/**
* 获取SRM推送过来的质检单信息
*
* @param request
* @return
*/
@ -92,7 +91,6 @@ public class NormalQMController extends BaseController {
/**
* 导出质检单
*
* @param request 查询条件
* @return
*/
@ -106,7 +104,6 @@ public class NormalQMController extends BaseController {
/**
* 质检物料上架任务PDA
*
* @param orderNo 送货单号或任务单号
* @return
*/
@ -119,7 +116,6 @@ public class NormalQMController extends BaseController {
/**
* 质检物料上架物料详情
*
* @param taskId 任务ID
**/
@GetMapping("PDA/task/item")
@ -131,7 +127,6 @@ public class NormalQMController extends BaseController {
/**
* 质检物料上架任务确认
*
* @param request
**/
@Transactional
@ -377,7 +372,6 @@ public class NormalQMController extends BaseController {
/**
* 无码质检任务上架确认
*
* @param request 任务ID
* @return
*/
@ -492,10 +486,9 @@ public class NormalQMController extends BaseController {
List<ZWM3A27ItemDTO> itemDTOs = new ArrayList<>();
ZWM3A27ItemDTO itemDTO = new ZWM3A27ItemDTO()
.setEbeln(inspection.getPoNum())
.setEbeln(inspection.getPoNum()).
setEbelp(Integer.valueOf(inspection.getPoLineNumber())).
setMenge(inspection.getDeliveryQty()).setMatDoc(inspection.getMaterialDoc105())
.setDocYear(inspection.getMaterialDocYear105());
.setEbelp(Integer.valueOf(inspection.getPoLineNumber()))
.setMenge(inspection.getUnqualifiedQty())
.setMatnr(inspection.getItemCode());
itemDTOs.add(itemDTO);
sapService.zwm3a27(inspection.getMaterialDoc105(), inspection.getMaterialDocYear105(), itemDTOs);
inspection.setReceiveQty(request.getReceiveQty());