|
@@ -19,7 +19,9 @@ import me.zhengjie.dao.mybatis.entity.NotaryOfficeEntity;
|
|
|
import me.zhengjie.dao.mybatis.mapper.NotaryNoteMapper;
|
|
import me.zhengjie.dao.mybatis.mapper.NotaryNoteMapper;
|
|
|
import me.zhengjie.dao.mybatis.mapper.ModelMapper;
|
|
import me.zhengjie.dao.mybatis.mapper.ModelMapper;
|
|
|
import me.zhengjie.dao.mybatis.mapper.NotaryOfficeMapper;
|
|
import me.zhengjie.dao.mybatis.mapper.NotaryOfficeMapper;
|
|
|
|
|
+import me.zhengjie.domain.model.ModelConstant;
|
|
|
import me.zhengjie.domain.user.UserDomain;
|
|
import me.zhengjie.domain.user.UserDomain;
|
|
|
|
|
+import me.zhengjie.utils.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -154,7 +156,7 @@ public class ModelNotarizationServiceImpl implements ModelNotarizationService {
|
|
|
}
|
|
}
|
|
|
modelMapper.insert(model);
|
|
modelMapper.insert(model);
|
|
|
//
|
|
//
|
|
|
- if ("6,7,8,9".indexOf(req.getCode()) > -1) {
|
|
|
|
|
|
|
+ if (ModelConstant.MODEL_TYPE_NOTE.equals(req.getCode())) {
|
|
|
ModelEntity savedModel = getModel(req);
|
|
ModelEntity savedModel = getModel(req);
|
|
|
List<NotaryNoteEntity> entityList = BeanCopyUtils.convertList2List(req.getNotaryNote(), NotaryNoteEntity.class);
|
|
List<NotaryNoteEntity> entityList = BeanCopyUtils.convertList2List(req.getNotaryNote(), NotaryNoteEntity.class);
|
|
|
int i = 1;
|
|
int i = 1;
|
|
@@ -186,20 +188,26 @@ public class ModelNotarizationServiceImpl implements ModelNotarizationService {
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 排序值是否已经存在
|
|
* 排序值是否已经存在
|
|
|
|
|
+ *
|
|
|
* @param req
|
|
* @param req
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
- private boolean isSortExist(ModelReq req){
|
|
|
|
|
|
|
+ private boolean isSortExist(ModelReq req) {
|
|
|
QueryWrapper<ModelEntity> qw = new QueryWrapper<>();
|
|
QueryWrapper<ModelEntity> qw = new QueryWrapper<>();
|
|
|
qw.ne("code", req.getCode());
|
|
qw.ne("code", req.getCode());
|
|
|
qw.eq("notary_office_id", req.getNotaryOfficeId());
|
|
qw.eq("notary_office_id", req.getNotaryOfficeId());
|
|
|
qw.eq("product_type", req.getProductType());
|
|
qw.eq("product_type", req.getProductType());
|
|
|
|
|
+ qw.eq("contract_type", req.getContractType());
|
|
|
qw.eq("sort", req.getSort());
|
|
qw.eq("sort", req.getSort());
|
|
|
|
|
+ if (req.getId() != null && req.getId() != 0) {
|
|
|
|
|
+ qw.ne("id", req.getId());
|
|
|
|
|
+ }
|
|
|
qw.in("status", 0, 1);
|
|
qw.in("status", 0, 1);
|
|
|
List<ModelEntity> modelList = modelMapper.selectList(qw);
|
|
List<ModelEntity> modelList = modelMapper.selectList(qw);
|
|
|
return modelList != null && modelList.size() > 0;
|
|
return modelList != null && modelList.size() > 0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 修改公证文书模板
|
|
* 修改公证文书模板
|
|
|
*
|
|
*
|
|
@@ -219,7 +227,7 @@ public class ModelNotarizationServiceImpl implements ModelNotarizationService {
|
|
|
.content(req.getContent()).notaryOfficeId(req.getNotaryOfficeId()).status(req.getStatus()).contractType(req.getContractType())
|
|
.content(req.getContent()).notaryOfficeId(req.getNotaryOfficeId()).status(req.getStatus()).contractType(req.getContractType())
|
|
|
.title(req.getTitle()).productType(req.getProductType()).build();
|
|
.title(req.getTitle()).productType(req.getProductType()).build();
|
|
|
modelMapper.updateById(model);
|
|
modelMapper.updateById(model);
|
|
|
- if ("6,7,8,9".indexOf(req.getCode()) > -1) {
|
|
|
|
|
|
|
+ if (ModelConstant.MODEL_TYPE_NOTE.equals(req.getCode())) {
|
|
|
QueryWrapper<NotaryNoteEntity> qw = new QueryWrapper<>();
|
|
QueryWrapper<NotaryNoteEntity> qw = new QueryWrapper<>();
|
|
|
qw.eq("model_id", req.getId());
|
|
qw.eq("model_id", req.getId());
|
|
|
notaryNoteDao.delete(qw);
|
|
notaryNoteDao.delete(qw);
|