Browse Source

no message

FengChaoYu 8 months ago
parent
commit
2a6aa7ea9c

+ 22 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/material/manage/WebsitPartsConfigLogic.java

@@ -116,6 +116,17 @@ public class WebsitPartsConfigLogic {
                 .setNewRefundOutside(bean.getNewRefundOutside())
                 .setOldRefund(bean.getOldRefund())
                 .insert();
+
+        if (adminUser.getType() == 1) {
+            MaterialConfig materialConfig = materialConfigService.lambdaQuery()
+                    .eq(MaterialConfig::getCompanyWechatId, adminUser.getAdminCompanyWechat().getCompanyWechatId())
+                    .last("limit 1")
+                    .one();
+            materialConfig.setPriceRate1(bean.getPriceRate1())
+                    .setPriceRate2(bean.getPriceRate2())
+                    .setPriceRate3(bean.getPriceRate3())
+                    .updateById();
+        }
     }
 
     public void edit(WebsitPartsConfigBean bean) {
@@ -131,6 +142,17 @@ public class WebsitPartsConfigLogic {
                 .setNewRefundInner(bean.getNewRefundInner())
                 .setNewRefundOutside(bean.getNewRefundOutside())
                 .updateById();
+
+        if (adminUser.getType() == 1) {
+            MaterialConfig materialConfig = materialConfigService.lambdaQuery()
+                    .eq(MaterialConfig::getCompanyWechatId, adminUser.getAdminCompanyWechat().getCompanyWechatId())
+                    .last("limit 1")
+                    .one();
+            materialConfig.setPriceRate1(bean.getPriceRate1())
+                    .setPriceRate2(bean.getPriceRate2())
+                    .setPriceRate3(bean.getPriceRate3())
+                    .updateById();
+        }
     }
 
     public void batchDel(List<String> ids) {