Commit 16bd674d authored by 赵啸非's avatar 赵啸非

添加同步删除事项接口

parent 0fde10c7
...@@ -4,7 +4,11 @@ import com.mortals.framework.common.Rest; ...@@ -4,7 +4,11 @@ import com.mortals.framework.common.Rest;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.module.matter.model.MatterQuery; import com.mortals.xhx.module.matter.model.MatterQuery;
import com.mortals.xhx.module.site.model.SiteEntity;
import com.mortals.xhx.module.site.model.SiteQuery; import com.mortals.xhx.module.site.model.SiteQuery;
import com.mortals.xhx.module.site.service.SiteService;
import lombok.extern.slf4j.Slf4j;
import org.checkerframework.checker.units.qual.A;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
...@@ -35,10 +39,13 @@ import static com.mortals.framework.ap.SysConstains.*; ...@@ -35,10 +39,13 @@ import static com.mortals.framework.ap.SysConstains.*;
*/ */
@RestController @RestController
@RequestMapping("matter/ext") @RequestMapping("matter/ext")
@Slf4j
public class MatterExtController extends BaseCRUDJsonBodyMappingController<MatterExtService,MatterExtEntity,Long> { public class MatterExtController extends BaseCRUDJsonBodyMappingController<MatterExtService,MatterExtEntity,Long> {
@Autowired @Autowired
private ParamService paramService; private ParamService paramService;
@Autowired
private SiteService siteService;
public MatterExtController(){ public MatterExtController(){
super.setModuleDesc( "事项扩展"); super.setModuleDesc( "事项扩展");
...@@ -54,15 +61,18 @@ public class MatterExtController extends BaseCRUDJsonBodyMappingController<Matte ...@@ -54,15 +61,18 @@ public class MatterExtController extends BaseCRUDJsonBodyMappingController<Matte
@GetMapping(value = "delMattersBySiteId") @GetMapping(value = "delMattersBySiteId")
@UnAuth @UnAuth
public Rest<Object> delMattersBySiteId(@RequestParam(value = "siteId") Long siteId) { public Rest<Object> delMattersBySiteId() {
Rest<Object> ret = new Rest<>(); Rest<Object> ret = new Rest<>();
Map<String, Object> model = new HashMap<>(); Map<String, Object> model = new HashMap<>();
String busiDesc = "删除" + this.getModuleDesc(); String busiDesc = "删除" + this.getModuleDesc();
int code = VALUE_RESULT_SUCCESS; int code = VALUE_RESULT_SUCCESS;
try { try {
SiteQuery siteQuery = new SiteQuery();
siteQuery.setId(siteId); List<SiteEntity> siteEntities = siteService.find(new SiteEntity());
this.service.syncDelMatterBySiteId(siteQuery, getContext()); for (SiteEntity siteEntity : siteEntities) {
log.info("开始同步删除站点事项==》{}", siteEntity.getSiteName());
this.service.syncDelMatterBySiteId(siteEntity, getContext());
}
model.put(MESSAGE_INFO, busiDesc + "成功"); model.put(MESSAGE_INFO, busiDesc + "成功");
} catch (Exception e) { } catch (Exception e) {
......
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