From 215f7ea77c797e0339eea9004e7261fc39486553 Mon Sep 17 00:00:00 2001
From: wzy <wzy19931122ai@163.com>
Date: Mon, 12 Jul 2021 19:16:59 +0800
Subject: [PATCH] fix

---
 zq-erp/src/main/java/com/matrix/system/dataMove/DateMoveServiceImpl.java |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/dataMove/DateMoveServiceImpl.java b/zq-erp/src/main/java/com/matrix/system/dataMove/DateMoveServiceImpl.java
index 00f664b..c1ce860 100644
--- a/zq-erp/src/main/java/com/matrix/system/dataMove/DateMoveServiceImpl.java
+++ b/zq-erp/src/main/java/com/matrix/system/dataMove/DateMoveServiceImpl.java
@@ -1536,7 +1536,8 @@
             moneyCardUse.setIsVipCar("N");
 
             ShoppingGoods shoppingGoods = shoppingGoodsDao.selectById(moneyCardUse.getGoodsId());
-            moneyCardUse.setCardName(shoppingGoods.getName());
+            if (shoppingGoods != null)
+            {            moneyCardUse.setCardName(shoppingGoods.getName());}
 
             Integer vipId = null;
             if (moneyCardUse.getVipId() != null) {
@@ -1692,4 +1693,24 @@
         }
     }
 
+    public void updateServiceOrderStaff() {
+        Map<String, Integer> shopStaff = getRedisIds("shop_staff");
+
+        List<SysBeauticianState> sysBeauticianStates = sysBeauticianStateDao.selectByModel(null);
+        for (SysBeauticianState state : sysBeauticianStates) {
+            Long staffId = state.getStaffId();
+
+            if (staffId == null) {
+                continue;
+            }
+            Integer integer = shopStaff.get(staffId.toString());
+
+            if (integer == null) {
+                state.setStaffId(-staffId);
+            } else {
+                state.setStaffId(integer.longValue());
+            }
+            sysBeauticianStateDao.update(state);
+        }
+    }
 }

--
Gitblit v1.9.1