Quellcode durchsuchen

【CHG】ID是否为空校验

ZhaoMn vor 4 Jahren
Ursprung
Commit
b5c54bd14e

+ 7 - 10
railway-business/src/main/java/com/railway/business/catenary/service/impl/BusJcbFdfxjyqServiceImpl.java

@@ -5,6 +5,7 @@ import com.railway.business.catenary.mapper.BusJcbFdfxjyqMapper;
 import com.railway.business.catenary.domain.BusJcbFdfxjyq;
 import com.railway.business.catenary.service.IBusJcbFdfxjyqService;
 import com.railway.common.utils.SecurityUtils;
+import com.railway.common.utils.StringUtils;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -96,16 +97,12 @@ public class BusJcbFdfxjyqServiceImpl implements IBusJcbFdfxjyqService {
   @Override
   @Transactional(rollbackFor = Exception.class)
   public int submit(BusJcbFdfxjyq busJcbFdfxjyq) {
-    if (busJcbFdfxjyq.getId() != null) {
-      busJcbFdfxjyq.setUpdateTime(new Date());
-      busJcbFdfxjyq.setUpdateBy(SecurityUtils.getUsername());
-      busJcbFdfxjyq.setSubmitState(JcebStatusEnum.REPORTED.getCode());
-      return busJcbFdfxjyqMapper.update(busJcbFdfxjyq);
-    } else {
-      busJcbFdfxjyq.setCreateTime(new Date());
-      busJcbFdfxjyq.setCreateBy(SecurityUtils.getUsername());
-      busJcbFdfxjyq.setSubmitState(JcebStatusEnum.REPORTED.getCode());
-      return busJcbFdfxjyqMapper.insert(busJcbFdfxjyq);
+    busJcbFdfxjyq.setSubmitState(JcebStatusEnum.REPORTED.getCode());
+    String id = String.valueOf(busJcbFdfxjyq.getId());
+    if(StringUtils.isEmpty(id)){
+      return create(busJcbFdfxjyq);
+    }else {
+      return update(busJcbFdfxjyq);
     }
   }