Browse Source

修改报销未走完单提示语。

anderx 1 year ago
parent
commit
7201a4ae51

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

@@ -91,5 +91,7 @@ public interface UserMidMapper {
     UserMid getUserDtails(String buyerId);
 
     UserMid selectByUid(String uid);
+
+    void updateCallByUid(@Param("uid") String uid, @Param("count") int count, @Param("duration") int duration);
 }
 

+ 12 - 0
src/main/java/com/goafanti/common/mapper/UserMidMapper.xml

@@ -680,6 +680,18 @@
             #{item}
         </foreach>
     </update>
+    <update id="updateCallByUid">
+        update user_mid
+        <set>
+            <if test="count!= null">
+                call_count = #{count},
+            </if>
+            <if test="duration!= null">
+                call_duration = #{duration},
+            </if>
+        </set>
+        where `uid` = #{uid}
+    </update>
 
     <select id="getUserTaskNames" resultType="java.lang.String">
         select group_concat(distinct b.commodity_name)task_names from t_order_new a

+ 1 - 1
src/main/java/com/goafanti/customer/service/impl/UserOutboundServiceImpl.java

@@ -241,7 +241,7 @@ public class UserOutboundServiceImpl extends BaseMybatisDao<CallLogMapper> imple
         mid.setUid(uid);
         mid.setCallCount(count);
         mid.setCallDuration(duration);
-        userMidMapper.updateByUid(mid);
+        userMidMapper.updateCallByUid(uid,count,duration);
         //统计呼叫人每天的通话时长
         AdminCallDay adminCallDay = adminCallDayMapper.selectByAidAndDay(id, now);
         LocalDate endTime = now.plusDays(1);