diff --git a/src/main/java/com/kiisoo/ic/customer/CustomerService.java b/src/main/java/com/kiisoo/ic/customer/CustomerService.java index 10c9105..5abc36a 100644 --- a/src/main/java/com/kiisoo/ic/customer/CustomerService.java +++ b/src/main/java/com/kiisoo/ic/customer/CustomerService.java @@ -21,6 +21,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import javax.annotation.PostConstruct; import java.util.*; import java.util.stream.Collectors; @@ -59,6 +60,16 @@ public class CustomerService { this.poiStoreStaffDOMapper = poiStoreStaffDOMapper; } + @PostConstruct + public void test(){ + CustomerDTO customerDTO = new CustomerDTO(); + customerDTO.setUniId("insduneubg-1234"); + customerDTO.setName("何永东"); + customerDTO.setStaffCode("001"); + customerDTO.setShopCode("002"); + customerRelation(customerDTO); + } + /** * 绑定客户的关系 * @param customerDTO 传输实体 @@ -74,10 +85,14 @@ public class CustomerService { QueryWrapper poiWrapper = new QueryWrapper<>(); poiWrapper.eq("code",customerDTO.getShopCode()).last("limit 1"); PoiStore poiStore = poiStoreDOMapper.selectOne(poiWrapper); + //导购信息 QueryWrapper wrapper = new QueryWrapper<>(); wrapper.eq("staff_code",customerDTO.getStaffCode()).eq("store_code",customerDTO.getShopCode()).last("limit 1"); PoiStoreStaff poiStoreStaff = poiStoreStaffDOMapper.selectOne(wrapper); + if(poiStoreStaff == null || poiStore == null){ + return null; + } //做插入使用 OpCustomer insertCustomer = new OpCustomer(); diff --git a/src/main/java/com/kiisoo/ic/customer/entity/OpCustomer.java b/src/main/java/com/kiisoo/ic/customer/entity/OpCustomer.java index 16320fa..81fbbc4 100644 --- a/src/main/java/com/kiisoo/ic/customer/entity/OpCustomer.java +++ b/src/main/java/com/kiisoo/ic/customer/entity/OpCustomer.java @@ -1,6 +1,7 @@ package com.kiisoo.ic.customer.entity; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; @@ -64,6 +65,7 @@ public class OpCustomer { /** * 客户描述 */ + @TableField("`desc`") private String desc; /**