|
|
@@ -10,6 +10,7 @@ import com.usoftchina.saas.base.Result;
|
|
|
import com.usoftchina.saas.base.service.CommonBaseServiceImpl;
|
|
|
import com.usoftchina.saas.commons.api.MaxnumberService;
|
|
|
import com.usoftchina.saas.commons.api.MessageLogService;
|
|
|
+import com.usoftchina.saas.commons.cache.ConfigsCache;
|
|
|
import com.usoftchina.saas.commons.dto.BatchDealBaseDTO;
|
|
|
import com.usoftchina.saas.commons.dto.ComboDTO;
|
|
|
import com.usoftchina.saas.commons.dto.DocBaseDTO;
|
|
|
@@ -28,6 +29,7 @@ import com.usoftchina.saas.exception.BizException;
|
|
|
import com.usoftchina.saas.inquiry.api.PublicProductApi;
|
|
|
import com.usoftchina.saas.page.PageRequest;
|
|
|
import com.usoftchina.saas.transfers.api.SendMessageApi;
|
|
|
+import com.usoftchina.saas.transfers.dto.MessageInfo;
|
|
|
import com.usoftchina.saas.utils.CollectionUtils;
|
|
|
import com.usoftchina.saas.utils.JsonUtils;
|
|
|
import com.usoftchina.saas.utils.ObjectUtils;
|
|
|
@@ -752,8 +754,13 @@ public class ProductServiceImpl extends CommonBaseServiceImpl<ProductMapper, Pro
|
|
|
*/
|
|
|
@Override
|
|
|
public void uploadToB2B() {
|
|
|
- /*MessageInfo messageInfo = new MessageInfo(BaseContextHolder.getUserId(), BillCodeSeq.PRODUCT.name(), "", BaseContextHolder.getCompanyId());
|
|
|
- sendMessageApi.sendMsg(messageInfo);*/
|
|
|
+ boolean enable = ConfigsCache.current().enableB2B();
|
|
|
+ if (enable) {
|
|
|
+ MessageInfo messageInfo = new MessageInfo(BaseContextHolder.getUserId(), BillCodeSeq.PRODUCT.name(), "", BaseContextHolder.getCompanyId());
|
|
|
+ sendMessageApi.sendMsg(messageInfo);
|
|
|
+ }else {
|
|
|
+ throw new BizException(BizExceptionCode.BIZ_ENABLE_B2B);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|