diff --git a/src/main/java/com/kiisoo/ic/customer/CustomerService.java b/src/main/java/com/kiisoo/ic/customer/CustomerService.java index 34cc353..026dce5 100644 --- a/src/main/java/com/kiisoo/ic/customer/CustomerService.java +++ b/src/main/java/com/kiisoo/ic/customer/CustomerService.java @@ -144,6 +144,18 @@ public class CustomerService { insertRelation.setUserId(sellerId); insertRelation.setCreateBy(Constants.SYS_OPERATION); insertRelation.setUpdateBy(Constants.SYS_OPERATION); + + //判断是否有效 + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("customer_id",opCustomer.getId()).last("limit 1"); + OpSellerCustomerRelation op = opSellerCustomerRelationDOMapper.selectOne(wrapper); + if(op == null){ + //有效 + insertRelation.setType(1); + }else { + //无效 + insertRelation.setType(2); + } opSellerCustomerRelationDOMapper.insert(insertRelation); } } diff --git a/src/main/java/com/kiisoo/ic/customer/entity/OpSellerCustomerRelation.java b/src/main/java/com/kiisoo/ic/customer/entity/OpSellerCustomerRelation.java index 5922984..455afe4 100644 --- a/src/main/java/com/kiisoo/ic/customer/entity/OpSellerCustomerRelation.java +++ b/src/main/java/com/kiisoo/ic/customer/entity/OpSellerCustomerRelation.java @@ -36,6 +36,11 @@ public class OpSellerCustomerRelation { */ private Long storeId; + /** + * 是否有效 + */ + private Integer type; + /** * 创建时间 */