Browse Source

bug修复

master
clong 1 year ago
parent
commit
f1632b7e1c
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      demo-athenaopt_backend/develop/src/main/java/com/digiwin/athena/app/service/order/SalesOrderDetailGetEAIService.java

+ 3
- 0
demo-athenaopt_backend/develop/src/main/java/com/digiwin/athena/app/service/order/SalesOrderDetailGetEAIService.java View File

@ -39,6 +39,8 @@ public class SalesOrderDetailGetEAIService extends AbsEAIService {
@Override
public DWEAIResult execute(Map<String, String> headers, String messageBody) throws Exception {
EAIRequest request = EAIRequest.build(messageBody);
List<SalesOrderDetailEntity> salesOrderDetailDTOList = request.getObject("sales_order_detail", new TypeReference<List<SalesOrderDetailEntity>>(){});
List<Long> idList = salesOrderDetailDTOList.stream().map(SalesOrderDetailEntity::getId).collect(Collectors.toList());
// 两次开窗查询
LambdaQueryWrapper queryWrapper;
@ -48,6 +50,7 @@ public class SalesOrderDetailGetEAIService extends AbsEAIService {
}else{
queryWrapper = Wrappers.<SalesOrderDetailEntity>lambdaQuery()
.eq(SalesOrderDetailEntity::getTenantSid,1L)
.in(SalesOrderDetailEntity::getId,idList)
.eq(SalesOrderDetailEntity::getStatus,request.getParameter().get(ParameterConstant.STATUS));
}


Loading…
Cancel
Save