|
@@ -111,30 +111,29 @@ public class TbPurchaserService extends ServiceImpl<TbPurchaserMapper, TbPurchas
|
|
|
/**
|
|
|
* 收购商认证
|
|
|
*/
|
|
|
- boolean identification(PurchaserParam purchaser) throws ParseException {
|
|
|
- if (null == purchaser) return false;
|
|
|
- //验证之前是否有被拒的
|
|
|
- List<TbPurchaser> tbPurchasers = tbPurchaserMapper.selectList(new LambdaQueryWrapper<TbPurchaser>().eq(TbPurchaser::getCreateBy, purchaser.getLoginUserId()));
|
|
|
- if (tbPurchasers.size() > 0) {
|
|
|
- tbPurchasers.forEach(item -> {
|
|
|
- tbPurchaserMapper.deleteById(item.getId());
|
|
|
- });
|
|
|
+ boolean identification(PurchaserParam purchaser,Long appUserId,Long fkId) throws ParseException {
|
|
|
+ TbPurchaser tbPurchaser=new TbPurchaser();
|
|
|
+ tbPurchaser.setCreateTime(new Date())
|
|
|
+ ;
|
|
|
+ if (fkId!=null){
|
|
|
+ tbPurchaser=getById(fkId);
|
|
|
+ tbPurchaser.setJudgeContent("再次提交审核");
|
|
|
+
|
|
|
+ }
|
|
|
+ tbPurchaser.setJudgeStatus(JudgeStatus.JUDGE_STATUS_ZERO.getCode())
|
|
|
+ .setJudgeTime(null)
|
|
|
+ .setName(purchaser.getName())
|
|
|
+ .setRegisterTime(new Date())
|
|
|
+ .setLegalPerson(purchaser.getLegalPerson())
|
|
|
+ .setContact(purchaser.getContact())
|
|
|
+ .setIdCard(purchaser.getIdCard()).setType(purchaser.getType())
|
|
|
+ .setBusinessLicense(purchaser.getBusinessLicense())
|
|
|
+ .setBankAccount(purchaser.getBankAccount());
|
|
|
+ if (fkId==null){
|
|
|
+ FeignFactory.adminInterface.bindFkId(appUserId,tbPurchaser.getId());
|
|
|
}
|
|
|
- //身份证号去重
|
|
|
- String idCard = purchaser.getCorporateIdCard();
|
|
|
- if (tbPurchaserMapper.selectList(new LambdaQueryWrapper<TbPurchaser>().eq(TbPurchaser::getIdCard, idCard).eq(TbPurchaser::getDeleteStatus, DeleteStatus.DELETE_STATUS_ON.getCode())).size() != 0)
|
|
|
- throw new RuntimeException("当前身份证号已被认证!");
|
|
|
- //手机号去重
|
|
|
- String contact = purchaser.getLinkPhone();
|
|
|
- if (tbPurchaserMapper.selectList(new LambdaQueryWrapper<TbPurchaser>().eq(TbPurchaser::getContact, contact).eq(TbPurchaser::getDeleteStatus, DeleteStatus.DELETE_STATUS_ON.getCode())).size() != 0)
|
|
|
- throw new RuntimeException("当前手机号已被认证!");
|
|
|
- //TODO:是否需要手机发送验证码认证?
|
|
|
-
|
|
|
- //封装收购商信息
|
|
|
- TbPurchaser tbPurchaser = methodPurchaserService.setPurchaserProperties(purchaser);
|
|
|
- // 保存收购商信息
|
|
|
- int insert = tbPurchaserMapper.insert(tbPurchaser);
|
|
|
- return insert == 1;
|
|
|
+ return this.saveOrUpdate(tbPurchaser);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -164,7 +163,6 @@ public class TbPurchaserService extends ServiceImpl<TbPurchaserMapper, TbPurchas
|
|
|
adminInterface.messageSave(dto);
|
|
|
return updateById(tbPurchaser);
|
|
|
}
|
|
|
- throw new ServiceException("审核失败");
|
|
|
}
|
|
|
return updateById(tbPurchaser);
|
|
|
}
|