From 3b3f13a66fe018b1f0abe16db8d194b1927907aa Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Thu, 05 May 2022 10:26:55 +0800
Subject: [PATCH] 20220505

---
 zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysProjServicesServiceImpl.java |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysProjServicesServiceImpl.java b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysProjServicesServiceImpl.java
index ef4002c..0b3ffe4 100644
--- a/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysProjServicesServiceImpl.java
+++ b/zq-erp/src/main/java/com/matrix/system/hive/service/imp/SysProjServicesServiceImpl.java
@@ -651,11 +651,11 @@
                     taocanProjUse.setIsOver(Dictionary.DELETED_N);
                     taocanProjUse.setStatus(Dictionary.MONEYCARD_STATUS_YX);
                     taocanProjUse.setBalance(MoneyUtil.add(taocanProjUse.getBalance(), backBlance.doubleValue()));
-                    if (Dictionary.FLAG_YES_Y.equals(taocanProjUse.getIsCourse())) {
+//                    if (Dictionary.FLAG_YES_Y.equals(taocanProjUse.getIsCourse())) {
                         if (StringUtils.isBlank(taocanProjUse.getIsInfinite()) || Dictionary.FLAG_NO_N.equals(taocanProjUse.getIsInfinite())) {
                             taocanProjUse.setSurplusCount(taocanProjUse.getSurplusCount() + beauticianState.getCount());
                         }
-                    }
+//                    }
                     sysProjUseDao.update(taocanProjUse);
                 }
 
@@ -1027,7 +1027,7 @@
         if (CollectionUtils.isNotEmpty(projServicesVo.getOutStoreItem())) {
             BusParameterSettings manageStockSetting = busParameterSettingsDao.selectCompanyParamByCode(AppConstance.WAREHOUSE_MANAGE_STOCK, projServicesVo.getCompanyId());
 //            if (AppConstance.IS_Y.equals(manageStockSetting.getParamValue())) {
-            if (BooleanEnum.TRUE.getValue().equals(manageStockSetting.getParamValue())) {
+            if (BooleanEnum.TRUE.getValue() == manageStockSetting.getIntParamValue()) {
                 for (SysOutStoreItem item : projServicesVo.getOutStoreItem()) {
                     if (item.getAmount() != null && item.getAmount() > 0) {
                         return true;
@@ -1121,12 +1121,18 @@
             sysProjServicesDao.update(checkprojServices);
         }
         //保存单据日志
-        operationLogService.saveOperation(projServices.getCompanyId(), projServices.getShopId(),users.getSuId(),
+//        operationLogService.saveOperation(projServices.getCompanyId(), projServices.getShopId(),users.getSuId(),
+//                OperationFunctionEnum.SERVICE_ORDER,
+//                OperationButtonEnum.SERVICE_ORDER_END,
+//                projServices.getId(),
+//                projServices.getServiceNo(),
+//                projServices.getVipId());
+        operationLogService.saveOperation(checkprojServices.getCompanyId(), checkprojServices.getShopId(),users.getSuId(),
                 OperationFunctionEnum.SERVICE_ORDER,
                 OperationButtonEnum.SERVICE_ORDER_END,
-                projServices.getId(),
-                projServices.getServiceNo(),
-                projServices.getVipId());
+                checkprojServices.getId(),
+                checkprojServices.getServiceNo(),
+                checkprojServices.getVipId());
         return rerunlt;
     }
 
@@ -1170,7 +1176,7 @@
 //                    flag = true;
 //                    break;
 //                }
-                if (step.equals(setting.getCode()) && BooleanEnum.TRUE.getValue().equals(setting.getUserValue())) {
+                if (step.equals(setting.getCode()) && BooleanEnum.TRUE.getValue() == Integer.parseInt(setting.getUserValue())) {
                     flag = true;
                     break;
                 }

--
Gitblit v1.9.1