feat:出库单修改功能
This commit is contained in:
@@ -64,10 +64,9 @@ class IostorInvServiceLocalSpringTest {
|
||||
|
||||
@Test
|
||||
void shouldCreateOutboundUsingLockedInventoryIdentityInsteadOfClientUnitAndSource() {
|
||||
String id = iostorInvService.createOutbound(buildRequest());
|
||||
Long id = iostorInvService.createOutbound(buildRequest());
|
||||
|
||||
assertNotNull(id);
|
||||
assertFalse(id.isBlank());
|
||||
jdbcTemplate.queryForObject("SELECT * FROM wms_iostorinv WHERE iostorinv_id = ?", (rs, rowNum) -> {
|
||||
assertEquals("OUT-TEST-0001", rs.getString("bill_code"));
|
||||
assertEquals("OUT", rs.getString("io_type"));
|
||||
@@ -97,12 +96,12 @@ class IostorInvServiceLocalSpringTest {
|
||||
assertFalse(details.get(0).detailId().isBlank());
|
||||
assertFalse(details.get(1).detailId().isBlank());
|
||||
assertNotEquals(details.get(0).detailId(), details.get(1).detailId());
|
||||
assertEquals(id, details.get(0).headerId());
|
||||
assertEquals(id, details.get(1).headerId());
|
||||
assertEquals(new DetailRow(details.get(0).detailId(), id, 1, "MAT-01", "MID-01", "PCSN-01",
|
||||
assertEquals(id.toString(), details.get(0).headerId());
|
||||
assertEquals(id.toString(), details.get(1).headerId());
|
||||
assertEquals(new DetailRow(details.get(0).detailId(), id.toString(), 1, "MAT-01", "MID-01", "PCSN-01",
|
||||
new BigDecimal("12.500"), BigDecimal.ZERO.setScale(3), new BigDecimal("12.500"),
|
||||
"DB-KG", "数据库千克", "DB-SRC-01", "DB-TYPE", "DB-DTL-01", "明细一"), details.get(0));
|
||||
assertEquals(new DetailRow(details.get(1).detailId(), id, 2, "MAT-02", "MID-02", "PCSN-02",
|
||||
assertEquals(new DetailRow(details.get(1).detailId(), id.toString(), 2, "MAT-02", "MID-02", "PCSN-02",
|
||||
new BigDecimal("7.250"), BigDecimal.ZERO.setScale(3), new BigDecimal("7.250"),
|
||||
"DB-KG", "数据库千克", "DB-SRC-02", "DB-TYPE", "DB-DTL-02", "明细二"), details.get(1));
|
||||
}
|
||||
@@ -218,6 +217,7 @@ class IostorInvServiceLocalSpringTest {
|
||||
private IostorInvCreateReqVO buildRequest() {
|
||||
IostorInvCreateReqVO request = new IostorInvCreateReqVO();
|
||||
request.setBillType("销售出库");
|
||||
request.setBillStatus("生成");
|
||||
request.setStorId("STOR-01");
|
||||
request.setBizDate(LocalDateTime.of(2026, 7, 22, 0, 0));
|
||||
request.setRemark("主表备注");
|
||||
|
||||
Reference in New Issue
Block a user