浏览代码

会员在一个销售那里下过单,那么这个会员就和销售绑定,之后不管是用户自主下单,也会绑定为该销售的订

yfh 2 天之前
父节点
当前提交
72cb6f69b2
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12 0
      fs-service-system/src/main/java/com/fs/store/service/impl/FsStoreOrderServiceImpl.java

+ 12 - 0
fs-service-system/src/main/java/com/fs/store/service/impl/FsStoreOrderServiceImpl.java

@@ -19,6 +19,7 @@ import com.fs.common.event.TemplateBean;
 import com.fs.common.event.TemplateEvent;
 import com.fs.common.event.TemplateListenEnum;
 import com.fs.common.exception.CustomException;
+import com.fs.common.exception.ServiceException;
 import com.fs.common.utils.DateUtils;
 import com.fs.common.utils.StringUtils;
 import com.fs.company.domain.Company;
@@ -499,6 +500,17 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService
             storeOrder.setStoreHouseCode("CK01");
             storeOrder.setCompanyId(param.getCompanyId());
             storeOrder.setCompanyUserId(param.getCompanyUserId());
+
+            //TODO 绑定销售 需调整位置
+            FsUser fsuser= userService.selectFsUserById(userId);
+            if (ObjectUtil.isNotEmpty(fsuser.getCompanyUserId())&&fsuser.getCompanyUserId()==param.getCompanyUserId()){
+                throw new ServiceException(String.format("请联系%s销售进行购买商品!",fsuser.getCompanyUserName()));
+            }else {
+                fsuser.setCompanyUserId(param.getCompanyUserId());
+                userService.updateFsUser(fsuser);
+            }
+
+
             if(param.getCompanyUserId()!=null){
                 CompanyUser companyUser=companyUserService.selectCompanyUserById(param.getCompanyUserId());
                 if(companyUser!=null){