Selaa lähdekoodia

是否在图过滤

yzc 1 vuosi sitten
vanhempi
commit
be1f87dda1

+ 5 - 0
hx-purchase/src/main/java/com/fjhx/purchase/entity/purchase/dto/PurchaseSelectDto.java

@@ -71,4 +71,9 @@ public class PurchaseSelectDto extends BaseSelectDto {
      */
     private Date purchaseStartTime;
     private Date purchaseEndTime;
+
+    /**
+     * 是否在途
+     */
+    private Integer isTransit;
 }

+ 3 - 0
hx-purchase/src/main/java/com/fjhx/purchase/service/purchase/impl/PurchaseServiceImpl.java

@@ -212,6 +212,9 @@ public class PurchaseServiceImpl extends ServiceImpl<PurchaseMapper, Purchase>
         wrapper.ge("p", Purchase::getCreateTime, dto.getPurchaseStartTime());
         wrapper.le("p", Purchase::getCreateTime, dto.getPurchaseEndTime());
 
+        //是否在途过滤
+        wrapper.having("(IF(sum( dg.`status` ) != count( dg.`status` ), 1, 0)) = {0}",dto.getIsTransit());
+
         //添加权限过滤
         DynamicDataSourceContextHolder.push(SourceConstant.BASE);
         Set<String> permissionList = sysRoleService.selectRolePermissionByUserId(SecurityUtils.getUserId());