Просмотр исходного кода

项目完成新增站内通知

anderx лет назад: 2
Родитель
Сommit
4abf5156c8

+ 1 - 0
src/main/java/com/goafanti/common/enums/NoticeStatus.java

@@ -79,6 +79,7 @@ public enum NoticeStatus {
 	AMB_INVEST_YES(70,"阿米巴投资通过"),
 	AMB_INVEST_NO(71,"阿米巴投资拒绝"),
 	PUBLIC_OTHERS_USER(72,"公出他人企业"),
+	COMPLETES_PROJECT(73,"项目完成通知"),
 	OTHER(0, "其他");
 
 	private NoticeStatus(Integer code, String desc) {

+ 5 - 0
src/main/java/com/goafanti/order/service/impl/OrderProjectServiceImpl.java

@@ -13,6 +13,7 @@ import com.goafanti.admin.service.DepartmentService;
 import com.goafanti.common.bo.*;
 import com.goafanti.common.bo.Error;
 import com.goafanti.common.dao.*;
+import com.goafanti.common.enums.NoticeTypes;
 import com.goafanti.common.model.*;
 import com.goafanti.common.utils.*;
 import com.goafanti.common.utils.excel.NewExcelUtil;
@@ -572,9 +573,13 @@ public class OrderProjectServiceImpl extends BaseMybatisDao<TOrderTaskMapper> im
 		List<Notice> notices=new ArrayList<>();
 		for (Admin admin : list) {
 			Notice notice=new Notice();
+			notice.setId(UUID.randomUUID().toString());
+			notice.setNoticeType(NoticeStatus.COMPLETES_PROJECT.getCode());
+			notice.setType(NoticeTypes.getType(NoticeStatus.COMPLETES_PROJECT.getCode()));
 			notice.setAid(admin.getId());
 			notice.setCreateTime(new Date());
 			notice.setContent(content);
+			notice.setReaded(0);
 			notices.add(notice);
 		}
 		asyncUtils.addNoticeBatch(notices);