复核逻辑修改;
This commit is contained in:
+17
@@ -569,6 +569,23 @@ public class StockInOrderApplicationService {
|
|||||||
return b;
|
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){
|
public Boolean shelfEasyMode(StockInOrderDO stockInOrderDO){
|
||||||
Boolean b = stockInOrderDomainService.shelfEasyMode(stockInOrderDO);
|
Boolean b = stockInOrderDomainService.shelfEasyMode(stockInOrderDO);
|
||||||
return b;
|
return b;
|
||||||
|
|||||||
+7
@@ -26,6 +26,7 @@ import org.springframework.web.bind.annotation.*;
|
|||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
@@ -218,6 +219,12 @@ public class StockInOrderApi extends BaseController {
|
|||||||
return AjaxResult.success(stockInOrderApplicationService.receiptEasyMode(stockInOrderDO));
|
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));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 审核入库单
|
* 审核入库单
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user