Bläddra i källkod

修改发票审核多发票项税率问题

Iyesking 4 år sedan
förälder
incheckning
ab225ca890

+ 2 - 2
lift-ud-service/src/main/java/cn/com/ty/lift/ud/payment/mapper/ApplyInvoiceItemMapper.java

@@ -34,6 +34,6 @@ public interface ApplyInvoiceItemMapper extends BaseMapper<ApplyInvoiceItemEntit
     @Select("SELECT * FROM apply_invoice_item WHERE invoice_id=#{id}")
     List<ApplyInvoiceItemEntity> findByInvoiceId(@Param("id") Long id);
 
-    @Update(value = "update apply_invoice_item set sl = #{sl} WHERE invoice_id=#{invoiceId}")
-    int updateSlByInvoiceId(@Param("sl") BigDecimal sl, @Param("invoiceId") Long invoiceId);
+    @Update(value = "update apply_invoice_item set sl = #{sl} WHERE invoice_id=#{invoiceId} and id = #{id}")
+    int updateSlByInvoiceId(@Param("sl") BigDecimal sl, @Param("invoiceId") Long invoiceId,@Param("id") Long id);
 }

+ 5 - 1
lift-ud-service/src/main/java/cn/com/ty/lift/ud/payment/service/impl/ApplyInvoiceServiceImpl.java

@@ -99,7 +99,11 @@ public class ApplyInvoiceServiceImpl extends ServiceImpl<ApplyInvoiceMapper, App
             neDto.setCheckFlag(1);
             applyInvoiceMapper.updateById(neDto);
 
-            applyInvoiceItemMapper.updateSlByInvoiceId(neDto.getSl(),neDto.getId());
+            neDto.getInvoiceItem().forEach(item->{
+                applyInvoiceItemMapper.updateSlByInvoiceId(item.getSe(),neDto.getId(),item.getId());
+            });
+
+
             // 調工商局税务接口
 
             return RestResponse.success(null, "审批通过");