refactor(sales): 调整销售出库查询逻辑并优化数据传输
- 注释掉 TocofsSaleoutEntity.xml 中的排序逻辑 - 在 SoSaleOutPluginInitializerToC 中添加 ID复制操作 - 修改 SoSaleOutPluginInitializerToCTest 中的测试参数 - 在 HeaderDto 中添加新的字段用于存储出库信息
This commit is contained in:
parent
a0a0189332
commit
79c126e081
|
@ -372,8 +372,8 @@
|
||||||
</if>
|
</if>
|
||||||
-- and sts='Y'
|
-- and sts='Y'
|
||||||
</trim>
|
</trim>
|
||||||
<if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>
|
<!-- <if test=" sort == null or sort == ''.toString() "> order by sorts asc</if>-->
|
||||||
<if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>
|
<!-- <if test=" sort !='' and sort!=null and order !='' and order!=null ">order by ${sort} ${order}</if>-->
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- 查询符合条件的数量 -->
|
<!-- 查询符合条件的数量 -->
|
||||||
|
|
|
@ -4060,6 +4060,7 @@ public class SoSaleOutPluginInitializerToC extends PluginBaseEntity {
|
||||||
TocofsSaleoutEntity tocofsSaleoutEntity = allTocofsSaleoutEntityList.get(i);
|
TocofsSaleoutEntity tocofsSaleoutEntity = allTocofsSaleoutEntityList.get(i);
|
||||||
HeaderDto headerDto = new HeaderDto();
|
HeaderDto headerDto = new HeaderDto();
|
||||||
BeanUtil.copyPropertiesV2(tocofsSaleoutEntity, headerDto);
|
BeanUtil.copyPropertiesV2(tocofsSaleoutEntity, headerDto);
|
||||||
|
headerDto.setId(tocofsSaleoutEntity.getId());
|
||||||
headerDetailsDto.setHeader(headerDto);
|
headerDetailsDto.setHeader(headerDto);
|
||||||
|
|
||||||
List<TocofsSaleoutDetailedEntity> tocofsSaleoutDetailedEntityList1 = tocofsSaleoutEntity.getTocofsSaleoutDetailedEntityList();
|
List<TocofsSaleoutDetailedEntity> tocofsSaleoutDetailedEntityList1 = tocofsSaleoutEntity.getTocofsSaleoutDetailedEntityList();
|
||||||
|
@ -4070,6 +4071,7 @@ public class SoSaleOutPluginInitializerToC extends PluginBaseEntity {
|
||||||
|
|
||||||
DetailsDto detailsDto = new DetailsDto();
|
DetailsDto detailsDto = new DetailsDto();
|
||||||
BeanUtil.copyPropertiesV2(tocofsSaleoutDetailedEntity1, detailsDto);
|
BeanUtil.copyPropertiesV2(tocofsSaleoutDetailedEntity1, detailsDto);
|
||||||
|
detailsDto.setId(tocofsSaleoutDetailedEntity1.getId());
|
||||||
detailsDtoList.add(detailsDto);
|
detailsDtoList.add(detailsDto);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -120,7 +120,7 @@ class SoSaleOutPluginInitializerToCTest {
|
||||||
// String aaa = "LETS-SH2024102800021196";
|
// String aaa = "LETS-SH2024102800021196";
|
||||||
// soSaleOutPluginInitializerToC.startImplementStockByTime("2024-12-06 09:25:39", "2024-12-06 09:25:39");
|
// soSaleOutPluginInitializerToC.startImplementStockByTime("2024-12-06 09:25:39", "2024-12-06 09:25:39");
|
||||||
|
|
||||||
soSaleOutPluginInitializerToC.startImplementStockByTime("2024-11-02 17:09:02", "2024-11-02 17:09:02", "0");
|
soSaleOutPluginInitializerToC.startImplementStockByTime("2024-11-02 17:09:02", "2024-11-02 17:09:02", "1");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -82,6 +82,12 @@ public class HeaderDto {
|
||||||
//出库类型
|
//出库类型
|
||||||
private String shipmentType;
|
private String shipmentType;
|
||||||
|
|
||||||
|
private String shipToPostalCode;
|
||||||
|
|
||||||
|
private String shipToEmail;
|
||||||
|
|
||||||
|
private String modified;
|
||||||
|
|
||||||
//O单据名称
|
//O单据名称
|
||||||
// private String subOrderType;
|
// private String subOrderType;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue