aa
jiangping
2024-09-27 c417ccf6b15ffeb1edf3dc2e63b7bfcb00f30628
server/service/src/main/java/com/doumee/biz/zbom/impl/ZbomCRMServiceImpl.java
@@ -53,7 +53,10 @@
     */
    @Override
    @Async
    public int dealCustomerLogData(CustomerLog customerLog){
    public void dealCustomerLogData(CustomerLog customerLog){
        if(StringUtils.isBlank(customerLog.getPhone())){
            return;
        }
        CrmCustomerInfoRequest entity = new CrmCustomerInfoRequest();
        entity.setId(customerLog.getId());
        entity.setName(customerLog.getName());
@@ -61,6 +64,15 @@
        entity.setAreaname(customerLog.getAreaName());
        entity.setAreacode(customerLog.getAreaCode());
        entity.setOpenid(customerLog.getOpenid());
        entity.setUserData(new ArrayList<>());
        if(StringUtils.isNotBlank(customerLog.getUsernames())){
            String[] names = customerLog.getUsernames().split(",");
            for(String str:names){
                CrmCustomerUsernameRequest usernameRequest = new CrmCustomerUsernameRequest();
                usernameRequest.setUserName(str);
                entity.getUserData().add(usernameRequest);//导购登陆账号集合
            }
        }
//        提交类型 0-测试装修风格;1-0元定制;2装修计算器
        if(Constants.equalsInteger(customerLog.getType(),Constants.ONE)){
            entity.setSource(CRMConstants.CRM_SOURCE.SOURCE_MP01);
@@ -91,7 +103,6 @@
                .set(CustomerLog::getCrmStatus,Constants.ONE )
                .set(CustomerLog::getCrmInfo,crmInfo )
                .set(CustomerLog::getCrmDate,new Date() ));// 更新状态
        return status;// 默认失败
    }
    /**
     * 获取导购绑定列表
@@ -129,7 +140,7 @@
    public   <T> CRMBaseResponse<T> sendCusHttpRequest(String interfaceUrl,  String name,  String param){
        log.info("【"+name+"】================开始===="+ JSONObject.toJSONString(param));
        String appKey = (String) redisTemplate.opsForValue().get(Constants.RedisKeys.ZBOM_CRM_API_KEY);
        String appKey = (String) redisTemplate.opsForValue().get(Constants.RedisKeys.ZBOM_CRM_POSTCUS_API_KEY);
        String url = redisTemplate.opsForValue().get(Constants.RedisKeys.ZBOM_CRM_API_URL) + interfaceUrl ;
        long _t = System.currentTimeMillis();
        if (StringUtils.isNotBlank(appKey)||StringUtils.isNotBlank(url)) {