|
@@ -45,6 +45,7 @@ public class OkrController {
|
|
|
){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("任务标题、类型、优先级均不可为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
try {
|
|
@@ -302,11 +303,13 @@ public class OkrController {
|
|
|
if(dto == null || dto.getObjectInfo()==null ){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("参数不能为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
OkrObjectInfo objectInfo = dto.getObjectInfo();
|
|
|
if(objectInfo.getId() == null){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("主键不能为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
try {
|
|
@@ -340,11 +343,13 @@ public class OkrController {
|
|
|
if(dto == null || dto.getKrInfo()==null ){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("参数不能为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
OkrKrInfo krInfo = dto.getKrInfo();
|
|
|
if(krInfo.getId() == null){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("主键不能为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
try {
|
|
@@ -377,11 +382,13 @@ public class OkrController {
|
|
|
if(dto == null || dto.getObjectInfo()==null ){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("参数不能为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
OkrObjectInfo objectInfo = dto.getObjectInfo();
|
|
|
if(objectInfo.getId() == null){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("主键不能为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
try {
|
|
@@ -413,11 +420,13 @@ public class OkrController {
|
|
|
if(dto == null || dto.getKrInfo()==null ){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("参数不能为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
OkrKrInfo krInfo = dto.getKrInfo();
|
|
|
if(krInfo.getId() == null){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("主键不能为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
try {
|
|
@@ -444,11 +453,13 @@ public class OkrController {
|
|
|
if(dto == null || dto.getContent()==null ){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("参数不能为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
OkrContentStatus content = dto.getContent();
|
|
|
if(content.getId() == null){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("主键不能为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
try {
|
|
@@ -476,11 +487,13 @@ public class OkrController {
|
|
|
if(dto == null || dto.getTaskInfo()==null ){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("参数不能为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
OkrTaskInfo taskInfo = dto.getTaskInfo();
|
|
|
if(taskInfo.getId() == null){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("主键不能为空");
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
try {
|
|
@@ -496,4 +509,45 @@ public class OkrController {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 保存状态指标
|
|
|
+ * @param request
|
|
|
+ * @param response
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ResponseBody
|
|
|
+ @RequestMapping(value = "/insertOkrKrInfo")
|
|
|
+ public Result insertOkrKrInfo(@RequestBody OkrDto dto,
|
|
|
+ HttpServletRequest request,
|
|
|
+ HttpServletResponse response){
|
|
|
+ logger.info("/okr/insertOkrKrInfo 方法开始");
|
|
|
+ Result result = new Result();
|
|
|
+
|
|
|
+ if(dto == null || dto.getKrInfo() ==null){
|
|
|
+ result.setSuccess(false);
|
|
|
+ result.setMessage("参数不可为空");
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ OkrKrInfo krInfo = dto.getKrInfo();
|
|
|
+
|
|
|
+ if(krInfo.getObjectId() == null || krInfo.getCompletion() == null || StringUtils.isBlank(krInfo.getKrInfo())){
|
|
|
+ result.setSuccess(false);
|
|
|
+ result.setMessage("参数不可为空");
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ try {
|
|
|
+ okrService.insertOkrKrInfo(dto.getKrInfo());
|
|
|
+ }catch (Exception e){
|
|
|
+ logger.error(e.getMessage());
|
|
|
+ result.setSuccess(false);
|
|
|
+ result.setMessage("error");
|
|
|
+ }finally{
|
|
|
+ logger.info("/okr/insertOkrKrInfo 方法结束");
|
|
|
+ }
|
|
|
+
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
}
|