|
@@ -4,6 +4,7 @@ package com.oqpo.api.service.oper;
|
4
|
4
|
import com.oqpo.api.entity.oper.FileEntity;
|
5
|
5
|
import com.oqpo.api.entity.oper.NticeEntity;
|
6
|
6
|
import com.oqpo.api.entity.oper.NticeTargetEntity;
|
|
7
|
+import com.oqpo.api.enums.SystemMessageCode;
|
7
|
8
|
import com.oqpo.api.exception.GlobalException;
|
8
|
9
|
import com.oqpo.api.mapper.FileMapper;
|
9
|
10
|
import com.oqpo.api.mapper.oper.NticeMapper;
|
|
@@ -91,6 +92,13 @@ public class NticeService extends CommonService {
|
91
|
92
|
entity.setNticeNo(fnGetKeyNo(6));
|
92
|
93
|
nticeMapper.insertNticeInfo(userId, entity);
|
93
|
94
|
} else if ("U".equals(saveNticeRequest.getViewCd())) {
|
|
95
|
+ // 로그인 - 작성자 동일 여부 확인함
|
|
96
|
+ NticeEntity oldEntity = nticeMapper.selectNticeInfo(entity.getNticeNo());
|
|
97
|
+
|
|
98
|
+ if (!userId.equals(oldEntity.getAddId())) {
|
|
99
|
+ throw new GlobalException(SystemMessageCode.ERR_NOTEQWRITE);
|
|
100
|
+ }
|
|
101
|
+
|
94
|
102
|
entity.setNticeNo(saveNticeRequest.getNticeNo());
|
95
|
103
|
nticeMapper.updateNticeInfo(userId, entity);
|
96
|
104
|
}
|