Browse Source

报销完成新增订单统计

anderx 1 year ago
parent
commit
41e7bd4027

+ 2 - 0
src/main/java/com/goafanti/common/dao/TOrderMidMapper.java

@@ -125,5 +125,7 @@ public interface TOrderMidMapper {
     void insertSelective(TOrderMid tm);
 
     void updateMid(String orderNo);
+
+    void updateOExpense(String orderNo);
 }
 

+ 8 - 1
src/main/java/com/goafanti/common/mapper/TOrderMidMapper.xml

@@ -1139,6 +1139,13 @@
          and a.order_no =b.order_no
     </update>
 
-
+    <update id="updateOExpense">
+        update t_order_mid a ,(select order_no ,sum(real_amount)as amount
+                               from expense_account where status =2
+                               group by order_no )b
+        set a.expense_amount =b.amount
+        where a.order_no = #{orderNo}
+        and a.order_no =b.order_no
+    </update>
 </mapper>
 

+ 1 - 1
src/main/java/com/goafanti/expenseAccount/service/impl/ExpenseAccountServiceImpl.java

@@ -883,7 +883,7 @@ public class ExpenseAccountServiceImpl extends BaseMybatisDao<ExpenseAccountMapp
             //处理订单金额
             String orderNo=useEa.getOrderNo();
             if (orderNo!=null){
-//                tOrderMidMapper.updateByOrderNo();
+                tOrderMidMapper.updateOExpense(orderNo);
             }
         }else if (newEa.getStatus()==1){
             if (newEa.getProcessStatus()==EAProcessStatus.BMFZRSH.getCode()){