Commit 0c2c6633 authored by yaobaizheng's avatar yaobaizheng

合伙招商后台

parent 4186c7f2
...@@ -12,6 +12,7 @@ import com.ruoyi.system.VO.ProjectInfoVO; ...@@ -12,6 +12,7 @@ import com.ruoyi.system.VO.ProjectInfoVO;
import com.ruoyi.system.domain.PartnerProjectStatusChangeLog; import com.ruoyi.system.domain.PartnerProjectStatusChangeLog;
import com.ruoyi.system.domain.ProjectInfo; import com.ruoyi.system.domain.ProjectInfo;
import com.ruoyi.system.enumerate.PartnerProjectExamineEnum; import com.ruoyi.system.enumerate.PartnerProjectExamineEnum;
import com.ruoyi.system.enumerate.PartnerProjectPushEnum;
import com.ruoyi.system.service.*; import com.ruoyi.system.service.*;
import com.ruoyi.system.util.BussinessUtils; import com.ruoyi.system.util.BussinessUtils;
import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.ObjectUtils;
...@@ -52,7 +53,6 @@ public class PartnerProjectInfoController extends BaseController ...@@ -52,7 +53,6 @@ public class PartnerProjectInfoController extends BaseController
@RequiresPermissions("partnerProject:info:view")
@GetMapping() @GetMapping()
public String info() public String info()
{ {
...@@ -159,6 +159,36 @@ public class PartnerProjectInfoController extends BaseController ...@@ -159,6 +159,36 @@ public class PartnerProjectInfoController extends BaseController
return prefix + "/editProjectInfo"; return prefix + "/editProjectInfo";
} }
/**
* 修改合伙人项目
*/
@GetMapping("/editPushProjectInfo/{id}")
public String editPushProjectInfo(@PathVariable("id") Long id, ModelMap mmap)
{
PartnerProjectInfo partnerProjectInfo = partnerProjectInfoService.selectPartnerProjectInfoById(id);
PartnerProjectStatusChangeLogVO statusChangeLog = new PartnerProjectStatusChangeLogVO();
statusChangeLog.setProjectId(id);
List<Integer> array = new ArrayList<>();
for(PartnerProjectPushEnum ppe: PartnerProjectPushEnum.values()){
array.add(ppe.getCode());
}
statusChangeLog.setProjectStatus(array);
List<PartnerProjectStatusChangeLog> partnerProjectStatusChangeLogs = projectStatusChangeService.selectStatusChangeLogList(statusChangeLog);
mmap.put("partnerProjectInfo", partnerProjectInfo);
// mmap.put("partnerProjectStatusChangeLogs", partnerProjectStatusChangeLogs);
if(partnerProjectStatusChangeLogs != null && partnerProjectStatusChangeLogs.size()==6){
mmap.put("status9", partnerProjectStatusChangeLogs.get(0));
mmap.put("status10", partnerProjectStatusChangeLogs.get(1));
mmap.put("status11", partnerProjectStatusChangeLogs.get(2));
mmap.put("status12", partnerProjectStatusChangeLogs.get(3));
mmap.put("status13", partnerProjectStatusChangeLogs.get(4));
mmap.put("status14", partnerProjectStatusChangeLogs.get(5));
}
return prefix + "/editPushProjectInfo";
}
/** /**
* 修改保存合伙人项目 * 修改保存合伙人项目
*/ */
......
...@@ -13,7 +13,8 @@ public enum PartnerProjectStatusEnum { ...@@ -13,7 +13,8 @@ public enum PartnerProjectStatusEnum {
PROJECTINFO_CONFIRM(1,"已确认"), PROJECTINFO_CONFIRM(1,"已确认"),
CURRENT_NODES_START(0,"未进行"), CURRENT_NODES_START(0,"未进行"),
CURRENT_NODES_STARTING(1,"进行中"), CURRENT_NODES_STARTING(1,"进行中"),
CURRENT_NODES_END(2,"已完成"); CURRENT_NODES_END(2,"已完成")
;
private int code; private int code;
private String message; private String message;
......
...@@ -124,9 +124,11 @@ public class PartnerProjectInfoServiceImpl implements IPartnerProjectInfoService ...@@ -124,9 +124,11 @@ public class PartnerProjectInfoServiceImpl implements IPartnerProjectInfoService
PartnerProjectStatusChangeLog statusChange = new PartnerProjectStatusChangeLog(); PartnerProjectStatusChangeLog statusChange = new PartnerProjectStatusChangeLog();
statusChange.setId(changeStatusVO.getId()); statusChange.setId(changeStatusVO.getId());
statusChange.setDescription(changeStatusVO.getFeedBack()); statusChange.setDescription(changeStatusVO.getFeedBack());
statusChange.setCurrentNodeStatus(PartnerProjectStatusEnum.CURRENT_NODES_END.getCode());
if(changeStatusVO.getStatus() == PartnerProjectExamineEnum.PROJECTSTATUS2.getCode()){ if(changeStatusVO.getStatus() == PartnerProjectExamineEnum.PROJECTSTATUS2.getCode()){
if(changeStatusVO.getRepeateType() == PartnerProjectStatusEnum.PROJECT_REPRATE.getCode()){ if(changeStatusVO.getRepeateType() == PartnerProjectStatusEnum.PROJECT_REPRATE.getCode()){
statusChange.setTodoStatus(PartnerProjectToDoEnum.TODOSTATUS0.getCode()); statusChange.setTodoStatus(PartnerProjectToDoEnum.TODOSTATUS0.getCode());
statusChange.setCurrentNodeStatus(PartnerProjectStatusEnum.CURRENT_NODES_STARTING.getCode());
} }
if(changeStatusVO.getRepeateType() == PartnerProjectStatusEnum.PROJECT_NO_REPRATE.getCode()){ if(changeStatusVO.getRepeateType() == PartnerProjectStatusEnum.PROJECT_NO_REPRATE.getCode()){
statusChange.setTodoStatus(null); statusChange.setTodoStatus(null);
...@@ -140,8 +142,9 @@ public class PartnerProjectInfoServiceImpl implements IPartnerProjectInfoService ...@@ -140,8 +142,9 @@ public class PartnerProjectInfoServiceImpl implements IPartnerProjectInfoService
statusChange.setTodoStatus(null); statusChange.setTodoStatus(null);
} }
} }
statusChange.setCurrentNodeStatus(PartnerProjectStatusEnum.CURRENT_NODES_END.getCode());
projectStatusChangeService.updatePartnerProjectStatusChangeLog(statusChange); projectStatusChangeService.updatePartnerProjectStatusChangeLog(statusChange);
//关联产业知道id //关联产业知道id
if(changeStatusVO.getStatus() == PartnerProjectExamineEnum.PROJECTSTATUS4.getCode()){ if(changeStatusVO.getStatus() == PartnerProjectExamineEnum.PROJECTSTATUS4.getCode()){
PartnerProjectInfo partnerProjectInfo = new PartnerProjectInfo(); PartnerProjectInfo partnerProjectInfo = new PartnerProjectInfo();
...@@ -161,6 +164,11 @@ public class PartnerProjectInfoServiceImpl implements IPartnerProjectInfoService ...@@ -161,6 +164,11 @@ public class PartnerProjectInfoServiceImpl implements IPartnerProjectInfoService
//更新下一个节点 //更新下一个节点
PartnerProjectStatusChangeLog partnerProjectStatusChangeLog = partnerProjectStatusChangeLogs.get(0); PartnerProjectStatusChangeLog partnerProjectStatusChangeLog = partnerProjectStatusChangeLogs.get(0);
partnerProjectStatusChangeLog.setCurrentNodeStatus(PartnerProjectStatusEnum.CURRENT_NODES_STARTING.getCode()); partnerProjectStatusChangeLog.setCurrentNodeStatus(PartnerProjectStatusEnum.CURRENT_NODES_STARTING.getCode());
if(changeStatusVO.getStatus() == PartnerProjectExamineEnum.PROJECTSTATUS2.getCode()) {
if (changeStatusVO.getRepeateType() == PartnerProjectStatusEnum.PROJECT_REPRATE.getCode()) {
partnerProjectStatusChangeLog.setCurrentNodeStatus(PartnerProjectStatusEnum.CURRENT_NODES_START.getCode());
}
}
return projectStatusChangeService.updatePartnerProjectStatusChangeLog(partnerProjectStatusChangeLog); return projectStatusChangeService.updatePartnerProjectStatusChangeLog(partnerProjectStatusChangeLog);
} }
} }
...@@ -428,10 +428,10 @@ ...@@ -428,10 +428,10 @@
// if($("#currentNodeStatus1").text() == '1'){ // if($("#currentNodeStatus1").text() == '1'){
// //
// } // }
if($("#currentNodeStatus2").text() == '1'){ if($("#currentNodeStatus2").text() == '1' ){
changeStatus2(); changeStatus2();
} }
if($("#currentNodeStatus4").text() == '1'){ if($("#currentNodeStatus4").text() == '1' ){
changeStatus4(); changeStatus4();
} }
if($("#currentNodeStatus5").text() == '1'){ if($("#currentNodeStatus5").text() == '1'){
......
...@@ -113,7 +113,8 @@ ...@@ -113,7 +113,8 @@
align: 'center', align: 'center',
formatter: function(value, row, index) { formatter: function(value, row, index) {
var actions = []; var actions = [];
actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.operate.editFull(\'' + row.id + '\')"><i class="fa fa-edit"></i>审核中</a> '); actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.modal.openTab(\'审核中项目\',\'/partnerProject/info/editProjectInfo/'+ row.id +'\')"><i class="fa fa-edit"></i>审核中</a> ');
actions.push('<a class="btn btn-primary btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.modal.openTab(\'推进中项目\',\'/partnerProject/info/editPushProjectInfo/'+ row.id +'\')"><i class="fa fa-edit"></i>推进中</a> ');
// actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="javascript:void(0)" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>删除</a>'); // actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="javascript:void(0)" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>删除</a>');
return actions.join(''); return actions.join('');
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment