|
@@ -75,7 +75,12 @@ public class MidPayItemController extends BladeController {
|
|
@ApiOperationSupport(order = 3)
|
|
@ApiOperationSupport(order = 3)
|
|
@ApiOperation(value = "系统中期支付项删除", notes = "传入id")
|
|
@ApiOperation(value = "系统中期支付项删除", notes = "传入id")
|
|
public R<Object> systemRemove(@RequestParam String id) {
|
|
public R<Object> systemRemove(@RequestParam String id) {
|
|
- return R.data(payItemSystemService.removeById(id));
|
|
|
|
|
|
+ if (payItemSystemService.removeById(id)) {
|
|
|
|
+ /*删除关联信息*/
|
|
|
|
+ jdbcTemplate.execute("DELETE FROM s_meter_mid_pay_item_relation WHERE mid_pay_id = " + id);
|
|
|
|
+ return R.success("操作成功");
|
|
|
|
+ }
|
|
|
|
+ return R.fail("操作失败");
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/system/page")
|
|
@PostMapping("/system/page")
|
|
@@ -168,7 +173,10 @@ public class MidPayItemController extends BladeController {
|
|
if (obj != null && ObjectUtil.isNotEmpty(obj.getDataSourceId())) {
|
|
if (obj != null && ObjectUtil.isNotEmpty(obj.getDataSourceId())) {
|
|
/*修改回未被引用状态*/
|
|
/*修改回未被引用状态*/
|
|
if (payItemSystemService.update(Wrappers.<MeterMidPayItemSystem>lambdaUpdate().set(MeterMidPayItemSystem::getIsReferenced, 0).eq(MeterMidPayItemSystem::getId, obj.getDataSourceId()))) {
|
|
if (payItemSystemService.update(Wrappers.<MeterMidPayItemSystem>lambdaUpdate().set(MeterMidPayItemSystem::getIsReferenced, 0).eq(MeterMidPayItemSystem::getId, obj.getDataSourceId()))) {
|
|
- return R.data(payItemProjectService.removeById(id));
|
|
|
|
|
|
+ if (payItemProjectService.removeById(id)) {
|
|
|
|
+ jdbcTemplate.execute("DELETE FROM s_meter_mid_pay_item_relation WHERE mid_pay_id = " + id);
|
|
|
|
+ return R.success("操作成功");
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return R.fail("操作失败");
|
|
return R.fail("操作失败");
|
|
@@ -266,7 +274,10 @@ public class MidPayItemController extends BladeController {
|
|
if (obj != null && ObjectUtil.isNotEmpty(obj.getDataSourceId())) {
|
|
if (obj != null && ObjectUtil.isNotEmpty(obj.getDataSourceId())) {
|
|
/*修改回未被引用状态*/
|
|
/*修改回未被引用状态*/
|
|
if (payItemProjectService.update(Wrappers.<MeterMidPayItemProject>lambdaUpdate().set(MeterMidPayItemProject::getIsReferenced, 0).eq(MeterMidPayItemProject::getId, obj.getDataSourceId()))) {
|
|
if (payItemProjectService.update(Wrappers.<MeterMidPayItemProject>lambdaUpdate().set(MeterMidPayItemProject::getIsReferenced, 0).eq(MeterMidPayItemProject::getId, obj.getDataSourceId()))) {
|
|
- return R.data(payItemContractService.removeById(id));
|
|
|
|
|
|
+ if (payItemContractService.removeById(id)) {
|
|
|
|
+ jdbcTemplate.execute("DELETE FROM s_meter_mid_pay_item_relation WHERE mid_pay_id = " + id);
|
|
|
|
+ return R.success("操作成功");
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return R.fail("操作失败");
|
|
return R.fail("操作失败");
|