|
@@ -8,12 +8,15 @@ import com.huiju.estateagents.base.ResponseBean;
|
8
|
8
|
import com.huiju.estateagents.common.CommConstant;
|
9
|
9
|
import com.huiju.estateagents.common.StringUtils;
|
10
|
10
|
import com.huiju.estateagents.drainage.entity.TaDrainage;
|
|
11
|
+import com.huiju.estateagents.drainage.entity.TaDrainageRecord;
|
|
12
|
+import com.huiju.estateagents.drainage.service.ITaDrainageRecordService;
|
11
|
13
|
import com.huiju.estateagents.drainage.service.ITaDrainageService;
|
12
|
14
|
import com.huiju.estateagents.third.entity.TaThirdPartyMiniappConfig;
|
13
|
15
|
import com.huiju.estateagents.third.service.ITaThirdPartyMiniappConfigService;
|
14
|
16
|
import org.slf4j.Logger;
|
15
|
17
|
import org.slf4j.LoggerFactory;
|
16
|
18
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
19
|
+import org.springframework.boot.json.YamlJsonParser;
|
17
|
20
|
import org.springframework.web.bind.annotation.PathVariable;
|
18
|
21
|
import org.springframework.web.bind.annotation.RequestBody;
|
19
|
22
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
@@ -48,6 +51,9 @@ public class TaDrainageController extends BaseController {
|
48
|
51
|
@Autowired
|
49
|
52
|
public ITaThirdPartyMiniappConfigService iTaThirdPartyMiniappConfigService;
|
50
|
53
|
|
|
54
|
+ @Autowired
|
|
55
|
+ private ITaDrainageRecordService iTaDrainageRecordService;
|
|
56
|
+
|
51
|
57
|
/**
|
52
|
58
|
* 分页查询列表
|
53
|
59
|
* @param pageNum
|
|
@@ -141,9 +147,17 @@ public class TaDrainageController extends BaseController {
|
141
|
147
|
*/
|
142
|
148
|
@ResponseBody
|
143
|
149
|
@RequestMapping(value="/admin/taDrainage/{id}", method= RequestMethod.DELETE)
|
144
|
|
- public ResponseBean taDrainageDelete(@PathVariable Integer id){
|
|
150
|
+ public ResponseBean taDrainageDelete(@PathVariable Integer id, HttpServletRequest request){
|
145
|
151
|
ResponseBean responseBean = new ResponseBean();
|
146
|
152
|
try {
|
|
153
|
+
|
|
154
|
+ // 判断是否产生业务数据
|
|
155
|
+ TaDrainage drainage = iTaDrainageService.getById(id);
|
|
156
|
+ if (null != drainage.getEnlistNum() && drainage.getEnlistNum().intValue() > 0) {
|
|
157
|
+ responseBean.addError("此H5项目已有用户提交数据,删除项目会删除全部数据,且已发布H5页面再提交内容会报错,不建议删除数据。可以点击项目名称修改截止时间为过去时间来禁用项目。");
|
|
158
|
+ return responseBean;
|
|
159
|
+ }
|
|
160
|
+
|
147
|
161
|
if(iTaDrainageService.removeById(id)){
|
148
|
162
|
responseBean.addSuccess("success");
|
149
|
163
|
}else {
|