Browse Source

更新 'src/main/java/com/steerinfo/dil/service/impl/RmsPersonnelServiceImpl.java'

胡杰焕 3 years ago
parent
commit
1292b3dc1a

+ 13 - 3
src/main/java/com/steerinfo/dil/service/impl/RmsPersonnelServiceImpl.java

@@ -203,9 +203,19 @@ public class RmsPersonnelServiceImpl implements IRmsPersonnelService {
      */
     @Override
     public int addPersonnel(RmsPersonnel rmsPersonnel) {
-        BigDecimal personnelId = rmsPersonnelMapper.getPersonnelId();
-        rmsPersonnel.setPersonnelId(personnelId);
-        int result = rmsPersonnelMapper.insertSelective(rmsPersonnel);
+        int result=0;
+        String personnelJobNumber =rmsPersonnel.getPersonnelJobNumber();
+        int size=rmsPersonnelMapper.selectByParametersPersonnelJobNumber(personnelJobNumber);
+        if (size==0){
+            BigDecimal personnelId = rmsPersonnelMapper.getPersonnelId();
+            rmsPersonnel.setPersonnelId(personnelId);
+            rmsPersonnel.setDeleted(new BigDecimal(0));
+            rmsPersonnel.setInsertTime(new Date());
+            rmsPersonnel.setInsertUsername("admin");
+            result += rmsPersonnelMapper.insertSelective(rmsPersonnel);
+        }else{
+            result =-1;
+        }
         return result;
     }