Browse Source

销售合同页面增加“合同类型”字段过滤

yzc 2 years ago
parent
commit
6bd0cb0bc7

+ 6 - 1
hx-sale/src/main/java/com/fjhx/sale/entity/contract/dto/ContractSelectDto.java

@@ -7,7 +7,7 @@ import lombok.Setter;
 /**
  * 外销合同表列表查询入参实体
  *
- * @author 
+ * @author
  * @since 2023-04-17
  */
 @Getter
@@ -44,4 +44,9 @@ public class ContractSelectDto extends BaseSelectDto {
      */
     private String refundStatusNew;
 
+    /**
+     * 合同类型
+     */
+    private String contractType;
+
 }

+ 3 - 0
hx-sale/src/main/java/com/fjhx/sale/service/contract/impl/ContractServiceImpl.java

@@ -162,6 +162,9 @@ public class ContractServiceImpl extends ServiceImpl<ContractMapper, Contract>
             wrapper.keyword(dto.getKeyword(), new SqlField("t1", Contract::getCode));
         }
 
+        //过滤合同类型
+        wrapper.eq("t1.contract_type", dto.getContractType());
+
         wrapper.in("t1", Contract::getBuyCorporationId, authIdList);
 
         Page<ContractVo> page = this.baseMapper.getPage(dto.getPage(), wrapper);