给组装单和拆卸单的录入界面按权限屏蔽价格

This commit is contained in:
季圣华
2023-10-23 23:15:40 +08:00
parent 5fb5a70b9c
commit 372c8f74ff

View File

@@ -498,16 +498,14 @@ public class MaterialController {
if ("LSCK".equals(prefixNo) || "LSTH".equals(prefixNo)) { if ("LSCK".equals(prefixNo) || "LSTH".equals(prefixNo)) {
//零售价 //零售价
mvo.setBillPrice(mvo.getCommodityDecimal()); mvo.setBillPrice(mvo.getCommodityDecimal());
} else if ("CGDD".equals(prefixNo) || "CGRK".equals(prefixNo) || "CGTH".equals(prefixNo) } else if ("CGDD".equals(prefixNo) || "CGRK".equals(prefixNo) || "CGTH".equals(prefixNo)) {
|| "QTRK".equals(prefixNo) || "DBCK".equals(prefixNo) || "ZZD".equals(prefixNo) || "CXD".equals(prefixNo)
|| "PDLR".equals(prefixNo) || "PDFP".equals(prefixNo)) {
//采购价 //采购价
mvo.setBillPrice(mvo.getPurchaseDecimal()); mvo.setBillPrice(mvo.getPurchaseDecimal());
//给录入界面按权限屏蔽价格 } else if("QTRK".equals(prefixNo) || "DBCK".equals(prefixNo) || "ZZD".equals(prefixNo) || "CXD".equals(prefixNo)
if("QTRK".equals(prefixNo) || "DBCK".equals(prefixNo)) { || "PDLR".equals(prefixNo) || "PDFP".equals(prefixNo)) {
mvo.setBillPrice(roleService.parseBillPriceByLimit(mvo.getPurchaseDecimal(), "buy", priceLimit, request)); //采购价-给录入界面按权限屏蔽
} mvo.setBillPrice(roleService.parseBillPriceByLimit(mvo.getPurchaseDecimal(), "buy", priceLimit, request));
} else if ("XSDD".equals(prefixNo) || "XSCK".equals(prefixNo) || "XSTH".equals(prefixNo) || "QTCK".equals(prefixNo)) { } if ("XSDD".equals(prefixNo) || "XSCK".equals(prefixNo) || "XSTH".equals(prefixNo) || "QTCK".equals(prefixNo)) {
//销售价 //销售价
if(organId == null) { if(organId == null) {
mvo.setBillPrice(mvo.getWholesaleDecimal()); mvo.setBillPrice(mvo.getWholesaleDecimal());
@@ -516,7 +514,7 @@ public class MaterialController {
BigDecimal lastUnitPrice = depotItemService.getLastUnitPriceByParam(organId, mvo.getMeId(), prefixNo); BigDecimal lastUnitPrice = depotItemService.getLastUnitPriceByParam(organId, mvo.getMeId(), prefixNo);
mvo.setBillPrice(lastUnitPrice!=null? lastUnitPrice : mvo.getWholesaleDecimal()); mvo.setBillPrice(lastUnitPrice!=null? lastUnitPrice : mvo.getWholesaleDecimal());
} }
//给录入界面按权限屏蔽价格 //销售价-给录入界面按权限屏蔽价格
if("QTCK".equals(prefixNo)) { if("QTCK".equals(prefixNo)) {
mvo.setBillPrice(roleService.parseBillPriceByLimit(mvo.getWholesaleDecimal(), "sale", priceLimit, request)); mvo.setBillPrice(roleService.parseBillPriceByLimit(mvo.getWholesaleDecimal(), "sale", priceLimit, request));
} }