|
@@ -127,33 +127,6 @@ public class CmcProjectController extends BaseController
|
127
|
127
|
public AjaxResult add(@RequestBody CmcProject cmcProject) throws IOException {
|
128
|
128
|
cmcProject.setRegisterTime(new Date());
|
129
|
129
|
cmcProject.setIsFinished("0");
|
130
|
|
-// if (cmcProjectService.insertCmcProject(cmcProject) > 0) {
|
131
|
|
-// String message = "经营发展部已发起项目登记: \n>" +
|
132
|
|
-// "登记人: <font color='info'>" + userService.selectUserById(cmcProject.getProjectRegistrant()).getNickName() + "</font> \n>" +
|
133
|
|
-// "项目编号:" + cmcProject.getProjectNumber() + " \n>" +
|
134
|
|
-// "项目名称:" + cmcProject.getProjectName() + " \n>" +
|
135
|
|
-// " \n>" +
|
136
|
|
-// "项目类型:<font color='comment'>" + cmcProject.getProjectType() + "</font> \n>" +
|
137
|
|
-// "项目来源:" + (cmcProject.getProjectSource().equals("0") ? "院内" : "院外") +" \n>" +
|
138
|
|
-// "甲方单位:" + cmcPartyAService.selectCmcPartyAByPartyAId(cmcProject.getPartyAId()).getPartyAName() + " \n>" +
|
139
|
|
-// " \n>" +
|
140
|
|
-// "承担部门:<font color='warning'>" + deptIdToName(cmcProject) + "</font> \n>" +
|
141
|
|
-// "请您确认承担部门,及时跟进项目流转 \n>" +
|
142
|
|
-// " \n>";
|
143
|
|
-// if (cmcProject.getUndertakingDept() != null) {
|
144
|
|
-// String deptString = cmcProject.getUndertakingDept() + ",105";
|
145
|
|
-// List<String> managerList = new ArrayList<>();
|
146
|
|
-// String[] deptId = deptString.split(",");
|
147
|
|
-// for (String dept : deptId) {
|
148
|
|
-// List<SysUser> manageList = getManageId(dept, "");
|
149
|
|
-// for (SysUser manager : manageList) {
|
150
|
|
-// managerList.add(manager.getPinyin());
|
151
|
|
-//
|
152
|
|
-// }
|
153
|
|
-// }
|
154
|
|
-// MessageController.sendAppMessage(message, StringUtils.join(managerList, "|"));
|
155
|
|
-// }
|
156
|
|
-// }
|
157
|
130
|
return toAjax(cmcProjectService.insertCmcProject(cmcProject));
|
158
|
131
|
}
|
159
|
132
|
|
|
@@ -167,6 +140,41 @@ public class CmcProjectController extends BaseController
|
167
|
140
|
return toAjax(cmcProjectService.updateCmcProject(cmcProject));
|
168
|
141
|
}
|
169
|
142
|
|
|
143
|
+ /**
|
|
144
|
+ * 登记项目发送企业微信消息
|
|
145
|
+ */
|
|
146
|
+ @PostMapping("/sendMessage")
|
|
147
|
+ public AjaxResult sendMessage(@RequestBody CmcProject cmcProject) throws IOException {
|
|
148
|
+ String message = "经营发展部已发起项目登记: \n>" +
|
|
149
|
+ "登记人: <font color='info'>" + userService.selectUserById(cmcProject.getProjectRegistrant()).getNickName() + "</font> \n>" +
|
|
150
|
+ "项目编号:" + cmcProject.getProjectNumber() + " \n>" +
|
|
151
|
+ "项目名称:" + cmcProject.getProjectName() + " \n>" +
|
|
152
|
+ " \n>" +
|
|
153
|
+ "项目类型:<font color='comment'>" + cmcProject.getProjectType() + "</font> \n>" +
|
|
154
|
+ "项目来源:" + (cmcProject.getProjectSource().equals("0") ? "院内" : "院外") +" \n>" +
|
|
155
|
+ "甲方单位:" + cmcPartyAService.selectCmcPartyAByPartyAId(cmcProject.getPartyAId()).getPartyAName() + " \n>" +
|
|
156
|
+ " \n>" +
|
|
157
|
+ "承担部门:<font color='warning'>" + deptIdToName(cmcProject) + "</font> \n>" +
|
|
158
|
+ "请您确认承担部门,及时跟进项目流转 \n>" +
|
|
159
|
+ " \n>";
|
|
160
|
+ if (cmcProject.getUndertakingDept() != null) {
|
|
161
|
+ String deptString = cmcProject.getUndertakingDept() + ",105";
|
|
162
|
+ List<String> managerList = new ArrayList<>();
|
|
163
|
+ managerList.add("WangRongHua");
|
|
164
|
+ managerList.add("YuSiHan");
|
|
165
|
+// String[] deptId = deptString.split(",");
|
|
166
|
+// for (String dept : deptId) {
|
|
167
|
+// List<SysUser> manageList = getManageId(dept, "");
|
|
168
|
+// for (SysUser manager : manageList) {
|
|
169
|
+// managerList.add(manager.getPinyin());
|
|
170
|
+//
|
|
171
|
+// }
|
|
172
|
+// }
|
|
173
|
+ MessageController.sendAppMessage(message, StringUtils.join(managerList, "|"));
|
|
174
|
+ }
|
|
175
|
+ return success("");
|
|
176
|
+ }
|
|
177
|
+
|
170
|
178
|
/**
|
171
|
179
|
* 删除cmc项目
|
172
|
180
|
*/
|