소스 검색

保单导入优化

guoweisong 2 년 전
부모
커밋
33f166c697
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      src/main/java/com/ydtech/modules/fnc/service/impl/InsPlyMainServiceImpl.java

+ 7 - 0
src/main/java/com/ydtech/modules/fnc/service/impl/InsPlyMainServiceImpl.java

@@ -138,6 +138,13 @@ public class InsPlyMainServiceImpl extends ServiceImpl<InsPlyMainMapper, InsPlyM
                  * 2.码值校验:保险公司、协议号、机构代码、业务员工号
                  */
                 checkData(i, excelVo);
+                /**
+                 * 3.校验保单是否已导入
+                 */
+                InsPlyMain plyMain=this.baseMapper.selectById(excelVo.getPolicyno());
+                if(plyMain!=null){
+                    throw new DescribeException("保单号:【"+excelVo.getPolicyno()+"】已导入,请核对!");
+                }
                 excelVo.setAllFeeValue(excelVo.getCommissionFeevalue().add(excelVo.getOtherFeevalue()));
                 excelVo.setBatchno(batchno);
                 excelVo.setCreator(StpUtil.getLoginId().toString());