Prechádzať zdrojové kódy

二手委托人信息管理模块

zjy 3 týždňov pred
rodič
commit
c82ff12401

+ 14 - 0
alien-second/src/main/java/shop/alien/second/service/impl/SecondTradeRecordServiceImpl.java

@@ -697,6 +697,20 @@ public class SecondTradeRecordServiceImpl extends ServiceImpl<SecondTradeRecordM
                     updateWrapper.set(SecondEntrustUser::getEntrustIdCard, idCard);
                 }
                 secondEntrustUserMapper.update(null, updateWrapper);
+            } else {
+                LambdaUpdateWrapper<SecondEntrustUser> wrapper = new LambdaUpdateWrapper<>();
+                wrapper.eq(SecondEntrustUser::getEntrustTradeId, tradeId);
+                Integer entrust = secondEntrustUserMapper.selectCount(wrapper);
+                if (entrust <= 0) {
+                    if (StringUtils.isNotBlank(userPhone) && StringUtils.isNotBlank(userName) && StringUtils.isNotBlank(idCard)) {
+                        secondEntrustUserMapper.insert(new SecondEntrustUser()
+                                .setEntrustTradeId(tradeId)
+                                .setEntrustUserPhone(userPhone)
+                                .setEntrustUserName(userName)
+                                .setEntrustIdCard(idCard)
+                                .setDeleteFlag(0));
+                    }
+                }
             }