|
@@ -21,11 +21,14 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
+import com.google.common.collect.Maps;
|
|
import jakarta.annotation.Resource;
|
|
import jakarta.annotation.Resource;
|
|
|
|
+import org.apache.commons.compress.utils.Lists;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import vip.xiaonuo.biz.modular.customer.enums.BizCustomerEnum;
|
|
import vip.xiaonuo.biz.modular.customer.enums.BizCustomerEnum;
|
|
|
|
+import vip.xiaonuo.biz.modular.customer.param.*;
|
|
import vip.xiaonuo.biz.modular.goodsConf.entity.BizGoodsConf;
|
|
import vip.xiaonuo.biz.modular.goodsConf.entity.BizGoodsConf;
|
|
import vip.xiaonuo.biz.modular.goodsConf.enums.BizGoodsConfEnum;
|
|
import vip.xiaonuo.biz.modular.goodsConf.enums.BizGoodsConfEnum;
|
|
import vip.xiaonuo.biz.modular.user.entity.BizUser;
|
|
import vip.xiaonuo.biz.modular.user.entity.BizUser;
|
|
@@ -36,16 +39,14 @@ import vip.xiaonuo.common.exception.CommonException;
|
|
import vip.xiaonuo.common.page.CommonPageRequest;
|
|
import vip.xiaonuo.common.page.CommonPageRequest;
|
|
import vip.xiaonuo.biz.modular.customer.entity.BizCustomer;
|
|
import vip.xiaonuo.biz.modular.customer.entity.BizCustomer;
|
|
import vip.xiaonuo.biz.modular.customer.mapper.BizCustomerMapper;
|
|
import vip.xiaonuo.biz.modular.customer.mapper.BizCustomerMapper;
|
|
-import vip.xiaonuo.biz.modular.customer.param.BizCustomerAddParam;
|
|
|
|
-import vip.xiaonuo.biz.modular.customer.param.BizCustomerEditParam;
|
|
|
|
-import vip.xiaonuo.biz.modular.customer.param.BizCustomerIdParam;
|
|
|
|
-import vip.xiaonuo.biz.modular.customer.param.BizCustomerPageParam;
|
|
|
|
import vip.xiaonuo.biz.modular.customer.service.BizCustomerService;
|
|
import vip.xiaonuo.biz.modular.customer.service.BizCustomerService;
|
|
import vip.xiaonuo.common.util.CommonCryptogramUtil;
|
|
import vip.xiaonuo.common.util.CommonCryptogramUtil;
|
|
import vip.xiaonuo.dev.api.DevConfigApi;
|
|
import vip.xiaonuo.dev.api.DevConfigApi;
|
|
import vip.xiaonuo.sys.api.SysUserApi;
|
|
import vip.xiaonuo.sys.api.SysUserApi;
|
|
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 客户Service接口实现类
|
|
* 客户Service接口实现类
|
|
@@ -232,4 +233,28 @@ public class BizCustomerServiceImpl extends ServiceImpl<BizCustomerMapper, BizCu
|
|
}
|
|
}
|
|
return bizCustomer;
|
|
return bizCustomer;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public Map<String, Object> getOrderByCustomerId(BizCustomerIdParam bizCustomerIdParam) {
|
|
|
|
+ Map<String,Object> map = Maps.newHashMap();
|
|
|
|
+ BizCustomer bizCustomer = this.queryEntity(bizCustomerIdParam.getId());
|
|
|
|
+ //根据客户记录中用友id查询用友平台销售订单
|
|
|
|
+ List<BizSaleOrderParam> orderParamList = Lists.newArrayList();
|
|
|
|
+ BizSaleOrderParam bizSaleOrderParam = new BizSaleOrderParam();
|
|
|
|
+ bizSaleOrderParam.setOrderNumber("11111");
|
|
|
|
+ bizSaleOrderParam.setOrderName("订单1");
|
|
|
|
+ bizSaleOrderParam.setGoodsName("石子");
|
|
|
|
+ bizSaleOrderParam.setOrderType("1");
|
|
|
|
+ bizSaleOrderParam.setOrderWeight(new BigDecimal(100));
|
|
|
|
+ orderParamList.add(bizSaleOrderParam);
|
|
|
|
+ BizSaleOrderParam bizSaleOrderParam1 = new BizSaleOrderParam();
|
|
|
|
+ bizSaleOrderParam1.setOrderNumber("22222");
|
|
|
|
+ bizSaleOrderParam1.setOrderName("订单2");
|
|
|
|
+ bizSaleOrderParam1.setGoodsName("混凝土");
|
|
|
|
+ bizSaleOrderParam1.setOrderType("2");
|
|
|
|
+ bizSaleOrderParam1.setOrderWeight(new BigDecimal(100));
|
|
|
|
+ orderParamList.add(bizSaleOrderParam1);
|
|
|
|
+ map.put("orderList",orderParamList);
|
|
|
|
+ return map;
|
|
|
|
+ }
|
|
}
|
|
}
|