瀏覽代碼

保单导入优化

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());