浏览代码

工单评分

ouyj 4 月之前
父节点
当前提交
5f9413f5c1

+ 20 - 8
ygtx-gxt/src/main/java/com/ygtx/gxt/service/impl/GxtOrderScoreServiceImpl.java

@@ -516,7 +516,8 @@ public class GxtOrderScoreServiceImpl implements IGxtOrderScoreService {
                             .sum();
                     order.setScore(new BigDecimal(String.valueOf(totalScore)));
                 }
-
+                order.setUpdateTime(new Date());
+                order.setUpdateBy(SecurityUtils.getLoginUser().getUser().getUserName());
                 // 更新工单信息
                 int result = gxtRepairOrderService.updateGxtRepairOrderForScore(order);
 
@@ -569,7 +570,8 @@ public class GxtOrderScoreServiceImpl implements IGxtOrderScoreService {
                             .sum();
                     order.setScore(new BigDecimal(String.valueOf(totalScore)));
                 }
-
+                order.setUpdateTime(new Date());
+                order.setUpdateBy(SecurityUtils.getLoginUser().getUser().getUserName());
                 // 更新工单信息
                 int result = gxtWorkOrderService.updateGxtWorkOrderForScore(order);
 
@@ -646,7 +648,8 @@ public class GxtOrderScoreServiceImpl implements IGxtOrderScoreService {
                             .sum();
                     order.setScore(new BigDecimal(String.valueOf(totalScore)));
                 }
-
+                order.setUpdateTime(new Date());
+                order.setUpdateBy(SecurityUtils.getLoginUser().getUser().getUserName());
                 // 更新工单信息
                 int result = gxtRepairOrderService.updateGxtRepairOrderForScore(order);
 
@@ -721,7 +724,8 @@ public class GxtOrderScoreServiceImpl implements IGxtOrderScoreService {
                             .sum();
                     order.setScore(new BigDecimal(String.valueOf(totalScore)));
                 }
-
+                order.setUpdateTime(new Date());
+                order.setUpdateBy(SecurityUtils.getLoginUser().getUser().getUserName());
                 // 更新工单信息
                 int result = gxtWorkOrderService.updateGxtWorkOrderForScore(order);
 
@@ -820,7 +824,8 @@ public class GxtOrderScoreServiceImpl implements IGxtOrderScoreService {
                             .sum();
                     order.setScore(new BigDecimal(String.valueOf(totalScore)));
                 }
-
+                order.setUpdateTime(new Date());
+                order.setUpdateBy(SecurityUtils.getLoginUser().getUser().getUserName());
                 gxtRepairOrderService.updateGxtRepairOrderForScore(order);
 
                 // 添加工单流转记录
@@ -891,7 +896,8 @@ public class GxtOrderScoreServiceImpl implements IGxtOrderScoreService {
                             .sum();
                     order.setScore(new BigDecimal(String.valueOf(totalScore)));
                 }
-
+                order.setUpdateTime(new Date());
+                order.setUpdateBy(SecurityUtils.getLoginUser().getUser().getUserName());
                 gxtWorkOrderService.updateGxtWorkOrderForScore(order);
 
                 // 添加工单流转记录
@@ -1564,7 +1570,8 @@ public class GxtOrderScoreServiceImpl implements IGxtOrderScoreService {
                 order.setId(orderScoreInfo.getId());
                 order.setConfirmStatus(orderScoreInfo.getConfirmStatus());
                 order.setFeedbackReason(orderScoreInfo.getFeedbackReason());
-
+                order.setUpdateTime(new Date());
+                order.setUpdateBy(SecurityUtils.getLoginUser().getUser().getUserName());
                 // 更新工单信息
                 int result = gxtRepairOrderService.updateGxtRepairOrderForScore(order);
 
@@ -1647,7 +1654,8 @@ public class GxtOrderScoreServiceImpl implements IGxtOrderScoreService {
                 order.setId(orderScoreInfo.getId());
                 order.setConfirmStatus(orderScoreInfo.getConfirmStatus());
                 order.setFeedbackReason(orderScoreInfo.getFeedbackReason());
-
+                order.setUpdateTime(new Date());
+                order.setUpdateBy(SecurityUtils.getLoginUser().getUser().getUserName());
                 // 更新工单信息
                 int result = gxtWorkOrderService.updateGxtWorkOrderForScore(order);
 
@@ -1723,6 +1731,8 @@ public class GxtOrderScoreServiceImpl implements IGxtOrderScoreService {
                 updateOrder.setAppealUserId(SecurityUtils.getUserId());
                 updateOrder.setAppealUserName(SecurityUtils.getLoginUser().getUser().getNickName());
                 updateOrder.setAppealTime(DateUtils.getNowDate());
+                updateOrder.setUpdateTime(new Date());
+                updateOrder.setUpdateBy(SecurityUtils.getLoginUser().getUser().getUserName());
                 int result = gxtRepairOrderService.updateGxtRepairOrderForScore(updateOrder);
 
                 // 添加工单流转记录
@@ -1757,6 +1767,8 @@ public class GxtOrderScoreServiceImpl implements IGxtOrderScoreService {
                 updateOrder.setAppealUserId(SecurityUtils.getUserId());
                 updateOrder.setAppealUserName(SecurityUtils.getLoginUser().getUser().getNickName());
                 updateOrder.setAppealTime(DateUtils.getNowDate());
+                updateOrder.setUpdateTime(new Date());
+                updateOrder.setUpdateBy(SecurityUtils.getLoginUser().getUser().getUserName());
                 int result = gxtWorkOrderService.updateGxtWorkOrderForScore(updateOrder);
 
                 // 添加工单流转记录

+ 2 - 2
ygtx-gxt/src/main/resources/mapper/gxt/GxtOrderScoreMapper.xml

@@ -227,7 +227,7 @@
                 </if>
             </where>
         ) t
-        ORDER BY create_time DESC
+        ORDER BY update_time DESC,create_time DESC
     </select>
 
     <select id="selectMobileUnionOrderList" resultMap="OrderScoreInfoResult">
@@ -408,7 +408,7 @@
             </if>
         </where>
         ) t
-        ORDER BY create_time DESC
+        ORDER BY update_time DESC,create_time DESC
     </select>
 
     <select id="selectOrderScoreStatistics" resultType="map">