Parcourir la source

保单导入优化

guoweisong il y a 2 ans
Parent
commit
33f166c697

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