Your Name 3 lat temu
rodzic
commit
c3d683be1a

+ 20
- 1
src/main/java/com/yunzhi/marketing/xlk/controller/CustomerInfoController.java Wyświetl plik

8
 import com.yunzhi.marketing.base.BaseController;
8
 import com.yunzhi.marketing.base.BaseController;
9
 import com.yunzhi.marketing.base.ResponseBean;
9
 import com.yunzhi.marketing.base.ResponseBean;
10
 import com.yunzhi.marketing.entity.TaPerson;
10
 import com.yunzhi.marketing.entity.TaPerson;
11
+import com.yunzhi.marketing.entity.TaRecommendCustomer;
11
 import com.yunzhi.marketing.service.ITaPersonService;
12
 import com.yunzhi.marketing.service.ITaPersonService;
13
+import com.yunzhi.marketing.service.ITaRecommendCustomerService;
12
 import com.yunzhi.marketing.xlk.entity.CustomerInfo;
14
 import com.yunzhi.marketing.xlk.entity.CustomerInfo;
13
 import com.yunzhi.marketing.xlk.entity.CustomerInfoModifyRecord;
15
 import com.yunzhi.marketing.xlk.entity.CustomerInfoModifyRecord;
14
 import com.yunzhi.marketing.xlk.service.ICustomerInfoModifyRecordService;
16
 import com.yunzhi.marketing.xlk.service.ICustomerInfoModifyRecordService;
48
     @Autowired
50
     @Autowired
49
     public ITaPersonService taPersonService;
51
     public ITaPersonService taPersonService;
50
 
52
 
53
+    @Autowired
54
+    public ITaRecommendCustomerService iTaRecommendCustomerService;
55
+
51
     /**
56
     /**
52
      * 分页查询列表
57
      * 分页查询列表
53
      * @param pageNum
58
      * @param pageNum
202
         try {
207
         try {
203
             LambdaQueryWrapper<CustomerInfo> lambdaQueryWrapper = new LambdaQueryWrapper<>();
208
             LambdaQueryWrapper<CustomerInfo> lambdaQueryWrapper = new LambdaQueryWrapper<>();
204
             lambdaQueryWrapper.eq(CustomerInfo::getCustomerId,customerId);
209
             lambdaQueryWrapper.eq(CustomerInfo::getCustomerId,customerId);
205
-            responseBean.addSuccess(iCustomerInfoService.getOne(lambdaQueryWrapper));
210
+
211
+            CustomerInfo customerInfo = iCustomerInfoService.getOne(lambdaQueryWrapper);
212
+            if (null == customerInfo) {
213
+                customerInfo = new CustomerInfo();
214
+                TaRecommendCustomer customer = iTaRecommendCustomerService.getById(customerId);
215
+                if (null == customer) {
216
+                    return ResponseBean.error("请求客户不存在", ResponseBean.ERROR_UNAVAILABLE);
217
+                }
218
+
219
+                customerInfo.setName(customer.getName());
220
+                customerInfo.setSex(customer.getSex());
221
+                customerInfo.setPhone(customer.getPhone());
222
+            }
223
+
224
+            responseBean.addSuccess(customerInfo);
206
         }catch (Exception e){
225
         }catch (Exception e){
207
             e.printStackTrace();
226
             e.printStackTrace();
208
             logger.error("customerInfoDelete -=- {}",e.toString());
227
             logger.error("customerInfoDelete -=- {}",e.toString());