Browse Source

活动优先级不能为空提示

lhm 3 years ago
parent
commit
e8427a308f

+ 7 - 0
kmall-admin/src/main/java/com/kmall/admin/service/impl/mk/MkActivitiesServiceImpl.java

@@ -11,6 +11,7 @@ import com.kmall.admin.service.mk.MkActivitiesScoreService;
 import com.kmall.admin.service.mk.MkActivitiesService;
 import com.kmall.admin.utils.ShiroUtils;
 import com.kmall.common.utils.BeanUtils;
+import com.kmall.common.utils.RRException;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -68,6 +69,12 @@ public class MkActivitiesServiceImpl implements MkActivitiesService {
 //            return 0;
 //        }
 
+        Integer priority = mkActivities.getPriority();
+
+        if (Objects.isNull(priority)) {
+            throw new RRException(String.format("活动【%s】未设置优先级!", mkaTopic));
+        }
+
         SysUserEntity user = ShiroUtils.getUserEntity();
 
         mkActivities.setCreaterSn(user.getUserId().toString());

+ 9 - 1
kmall-admin/src/main/webapp/js/mk/mkactivities.js

@@ -77,7 +77,15 @@ let vm = new Vue({
             vm.getInfo(mkaId)
 		},
 		saveOrUpdate: function (event) {
-            let url = vm.mkActivities.mkaId == null ? "../mkactivities/save" : "../mkactivities/update";
+			let mkaId = vm.mkActivities.mkaId;
+			let url = mkaId == null ? "../mkactivities/save" : "../mkactivities/update";
+
+			let priority = vm.mkActivities.priority;
+			if (mkaId == null && (priority == null || priority == '' || priority == 'undefined')) {
+            	alert("活动优先级不能为空!");
+            	return;
+			}
+
 			$.ajax({
 				type: "POST",
 			    url: url,