Просмотр исходного кода

增强查询订单income数据接口的功能,支持通过发票号进行查询

lipf 4 месяцев назад
Родитель
Сommit
2fb484ae0e

+ 4 - 0
commons/src/main/java/com/jzg/commons/entity/finance/vo/ReceivableQueryVo.java

@@ -16,6 +16,10 @@ import java.util.List;
 @Data
 public class ReceivableQueryVo extends PageRequest {
 
+
+    @Schema(description = "发票号")
+    private String invoiceId;
+
     @Schema(description = "选中类型")
     // 1 全部数据选中  2 选中部分数据
     private String selectedType;

+ 5 - 1
tenant/organization/src/main/resources/mapper/ReceivableMapper.xml

@@ -271,9 +271,13 @@
             </foreach>
         </if>
     </select>
-    
     <select id="getReceivablePage" resultType="com.jzg.commons.entity.finance.po.InsPlyIncome">
         <include refid="query"/>
+        <if test="receivableQueryVo.invoiceId != null and receivableQueryVo.invoiceId != ''" >
+            and ipi.id  in (
+                select ipiil.income_id  from ins_ply_income_invoice_link ipiil where ipiil.invoice_id  = #{receivableQueryVo.invoiceId}
+            )
+        </if>
         <if test="receivableQueryVo.typeAttr != null and receivableQueryVo.typeAttr != ''">
             and io.real_quote_user_id  in (select su.username  from sys_user_jzg_info_salesman sujis left join sys_user_jzg_info suji on sujis.sys_user_jzg_info_id = suji.id
             left join sys_user su on su.id = suji.user_id