丽知:1、调拨-退库时价格去入库仓库

This commit is contained in:
zhengyf 2025-04-16 15:05:39 +08:00
parent db6284e56b
commit a93c33eab9
3 changed files with 9 additions and 3 deletions

View File

@ -454,7 +454,12 @@ public class TransferOutPluginInitializer extends PluginBaseEntity {
//nprice 单价(含税单价)取上一次结账的单价 nmny金额 nnotaxmny无税金额 nnotaxprice 无税单价
//202411091719妮妮姐说优先取结存价没有的话取采购价如果都没有就报错
//202502121700妮妮姐说取bd_produce-nbzyj
String nabprice = queryIaMonthledger(ofsDetail, ofsTranseferOrder.getHeader().getCompanyCode(), ofsTranseferOrder.getHeader().getFacilityCode());
String nabprice = null;
if (isReturn) {
nabprice = queryIaMonthledger(ofsDetail, ofsTranseferOrder.getHeader().getToCompanyCode(), ofsTranseferOrder.getHeader().getFacilityCode());
} else {
nabprice = queryIaMonthledger(ofsDetail, ofsTranseferOrder.getHeader().getCompanyCode(), ofsTranseferOrder.getHeader().getFacilityCode());
}
if (nabprice == null) {
// Assert.state(false, "公司:{},货品:{},SKU编码{},无结存价、起初价、采购价,请维护!", ofsTranseferOrder.getHeader().getCompanyCode(), ofsDetail.getSkuName(), ofsDetail.getSkuCode());
Assert.state(false, "公司:{},货品:{},SKU编码{},无内部转移价,请维护!", ofsTranseferOrder.getHeader().getCompanyCode(), ofsDetail.getSkuName(), ofsDetail.getSkuCode());

View File

@ -51,7 +51,7 @@ public class TransferTest {
@Test
public void t10(){
transferOutPluginInitializer.start("LETS-SH2025020200017429");
transferOutPluginInitializer.start("LETS-SH2025032100023260");
}
@Test
@ -70,7 +70,7 @@ public class TransferTest {
}
@Test
public void t21(){
transferInPluginInitializer.start("LETS-RE2025010600000520");
transferInPluginInitializer.start("LETS-RE2025032100000881");
}
@Test
public void t22(){

View File

@ -91,6 +91,7 @@ public class StockoutOrderSearchResponse extends ReturnMessageBasics {
}
@Data
public static class StockoutB {
private String id;
private String clientCode;
private String companyCode;
private String facilityCode;