프로젝트 목록
This commit is contained in:
parent
59d193733c
commit
8b39912927
@ -88,6 +88,20 @@ public class ProjectController {
|
||||
return ApiResponse.ok(project);
|
||||
}
|
||||
|
||||
/**
|
||||
* 프로젝트 수정
|
||||
*
|
||||
* @param map
|
||||
* @return ApiResponse<Boolean>
|
||||
*
|
||||
*/
|
||||
@PatchMapping("/update")
|
||||
public ApiResponse<Boolean> updateProject(@ReqMap MapDto map) {
|
||||
boolean isUpdate = netprojctService.updateProject(map);
|
||||
return ApiResponse.ok(isUpdate);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 비밀번호 재설정
|
||||
*
|
||||
|
||||
@ -27,6 +27,8 @@ public interface NetprojctMapper {
|
||||
|
||||
int insertProject(MapDto map);
|
||||
|
||||
int updateProject(MapDto map);
|
||||
|
||||
int insertProjectMember(Integer projctSeq);
|
||||
|
||||
int updateProjectMember(MapDto map);
|
||||
|
||||
@ -53,7 +53,7 @@ public class NetprojctService {
|
||||
map.put("projctCdt", LocalDateTime.now());
|
||||
int result = netprojctMapper.insertProject(map);
|
||||
|
||||
String color = map.getString("projctCol");
|
||||
Integer color = map.getInt("projctCol");
|
||||
|
||||
MapDto colorMap = new MapDto();
|
||||
colorMap.put("color", color);
|
||||
@ -68,6 +68,32 @@ public class NetprojctService {
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 프로젝트 수정
|
||||
*
|
||||
* @param map
|
||||
* @return
|
||||
*/
|
||||
public boolean updateProject(MapDto map) {
|
||||
map.put("projctUdt", LocalDateTime.now());
|
||||
boolean result = netprojctMapper.updateProject(map) > 0;
|
||||
|
||||
String color = map.getString("projctCol");
|
||||
|
||||
MapDto colorMap = new MapDto();
|
||||
colorMap.put("color", color);
|
||||
colorMap.put("type", "YNP");
|
||||
|
||||
commoncodMapper.updateColorYon(colorMap);
|
||||
|
||||
MapDto OldColorMap = new MapDto();
|
||||
colorMap.put("oldColor", color);
|
||||
colorMap.put("type", "YNP");
|
||||
commoncodMapper.updateColorChange(OldColorMap);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 프로젝트 참여, 미참여 member
|
||||
*
|
||||
|
||||
@ -32,7 +32,7 @@
|
||||
#{projctStr},
|
||||
#{projctEnd},
|
||||
#{projctDes},
|
||||
#{projctAdd},
|
||||
#{projctArr},
|
||||
#{projctDtl},
|
||||
#{projctZip},
|
||||
#{projctCdt},
|
||||
@ -40,6 +40,23 @@
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 프로젝트 수정 -->
|
||||
<update id="updateProject">
|
||||
UPDATE netprojct
|
||||
SET PROJCTNAM = #{projctNam},
|
||||
PROJCTCOL = #{projctCol},
|
||||
PROJCTARR = #{projctArr},
|
||||
PROJCTDTL = #{projctDtl},
|
||||
PROJCTZIP = #{projctZip},
|
||||
PROJCTSTR = #{projctStr},
|
||||
PROJCTEND = #{projctEnd},
|
||||
PROJCTDES = #{projctDes},
|
||||
PROJCTUDT = #{projctUdt},
|
||||
PROJCTUMB = #{projctUmb}
|
||||
WHERE PROJCTSEQ = #{projctSeq}
|
||||
</update>
|
||||
|
||||
|
||||
<!-- 프로젝트 등록 후 모든 사용자 자동 참여 -->
|
||||
<insert id="insertProjectMember">
|
||||
INSERT INTO promember (PROJCTSEQ, MEMBERSEQ, PROJCTYON)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user