复核逻辑修改;

This commit is contained in:
王奎兴
2026-07-15 16:19:46 +08:00
parent 20f60d490f
commit d683774b88
2 changed files with 24 additions and 0 deletions
@@ -569,6 +569,23 @@ public class StockInOrderApplicationService {
return b;
}
public Boolean updateQuantity( BigDecimal quantity, Long materialDetailId){
Boolean result = false;
InMaterialDetail inMaterialDetail = inMaterialDetailService.getById(materialDetailId);
if (inMaterialDetail != null) {
inMaterialDetail.setQuantity(quantity);
boolean b = inMaterialDetailService.updateById(inMaterialDetail);
Long uniqueId = inMaterialDetail.getUniqueId();
ReceiptMaterialDetail one = receiptMaterialDetailService.getOne(new LambdaQueryWrapper<ReceiptMaterialDetail>()
.eq(ReceiptMaterialDetail::getInUniqueId, uniqueId)
.eq(ReceiptMaterialDetail::getDelFlag, 1));
one.setQuantity(quantity);
boolean b1 = receiptMaterialDetailService.updateById(one);
result = b && b1;
}
return result;
}
public Boolean shelfEasyMode(StockInOrderDO stockInOrderDO){
Boolean b = stockInOrderDomainService.shelfEasyMode(stockInOrderDO);
return b;
@@ -26,6 +26,7 @@ import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
@@ -218,6 +219,12 @@ public class StockInOrderApi extends BaseController {
return AjaxResult.success(stockInOrderApplicationService.receiptEasyMode(stockInOrderDO));
}
@ApiOperation("pda简易模式修改计划数量")
@GetMapping(value = "/updateQuantity")
public AjaxResult updateQuantity(@RequestParam BigDecimal quantity, @RequestParam Long materialDetailId) {
return AjaxResult.success(stockInOrderApplicationService.updateQuantity(quantity, materialDetailId));
}
/**
* 审核入库单
*/