| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503 |
- package com.java110.community.api;
- import com.alibaba.fastjson.JSONObject;
- import com.java110.community.bmo.roomRenovation.IDeleteRoomRenovationBMO;
- import com.java110.community.bmo.roomRenovation.IGetRoomRenovationBMO;
- import com.java110.community.bmo.roomRenovation.ISaveRoomRenovationBMO;
- import com.java110.community.bmo.roomRenovation.IUpdateRoomRenovationBMO;
- import com.java110.community.bmo.roomRenovationDetail.IDeleteRoomRenovationDetailBMO;
- import com.java110.community.bmo.roomRenovationDetail.IGetRoomRenovationDetailBMO;
- import com.java110.community.bmo.roomRenovationDetail.ISaveRoomRenovationDetailBMO;
- import com.java110.community.bmo.roomRenovationRecord.IDeleteRoomRenovationRecordBMO;
- import com.java110.community.bmo.roomRenovationRecord.IGetRoomRenovationRecordBMO;
- import com.java110.community.bmo.roomRenovationRecord.ISaveRoomRenovationRecordBMO;
- import com.java110.core.factory.GenerateCodeFactory;
- import com.java110.dto.RoomDto;
- import com.java110.dto.file.FileDto;
- import com.java110.dto.file.FileRelDto;
- import com.java110.dto.roomRenovation.RoomRenovationDto;
- import com.java110.dto.roomRenovationDetail.RoomRenovationDetailDto;
- import com.java110.dto.user.UserDto;
- import com.java110.intf.IRoomRenovationInnerServiceSMO;
- import com.java110.intf.common.IFileInnerServiceSMO;
- import com.java110.intf.common.IFileRelInnerServiceSMO;
- import com.java110.intf.user.IUserInnerServiceSMO;
- import com.java110.po.file.FileRelPo;
- import com.java110.po.roomRenovation.RoomRenovationPo;
- import com.java110.po.roomRenovationDetail.RoomRenovationDetailPo;
- import com.java110.po.roomRenovationRecord.RoomRenovationRecordPo;
- import com.java110.utils.util.Assert;
- import com.java110.utils.util.BeanConvertUtil;
- import com.java110.utils.util.StringUtil;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.http.ResponseEntity;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestHeader;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.RestController;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.List;
- @RestController
- @RequestMapping(value = "/roomRenovation")
- public class RoomRenovationApi {
- @Autowired
- private ISaveRoomRenovationBMO saveRoomRenovationBMOImpl;
- @Autowired
- private IUpdateRoomRenovationBMO updateRoomRenovationBMOImpl;
- @Autowired
- private IDeleteRoomRenovationBMO deleteRoomRenovationBMOImpl;
- @Autowired
- private IGetRoomRenovationBMO getRoomRenovationBMOImpl;
- @Autowired
- private ISaveRoomRenovationDetailBMO saveRoomRenovationDetailBMOImpl;
- @Autowired
- private IDeleteRoomRenovationDetailBMO deleteRoomRenovationDetailBMOImpl;
- @Autowired
- private IGetRoomRenovationDetailBMO getRoomRenovationDetailBMOImpl;
- @Autowired
- private IRoomRenovationInnerServiceSMO roomRenovationInnerServiceSMOImpl;
- @Autowired
- private IFileRelInnerServiceSMO fileRelInnerServiceSMOImpl;
- @Autowired
- private IUserInnerServiceSMO userInnerServiceSMOImpl;
- @Autowired
- private ISaveRoomRenovationRecordBMO saveRoomRenovationRecordBMO;
- @Autowired
- private IGetRoomRenovationRecordBMO getRoomRenovationRecordBMOImpl;
- @Autowired
- private IFileInnerServiceSMO fileInnerServiceSMOImpl;
- @Autowired
- private IDeleteRoomRenovationRecordBMO deleteRoomRenovationRecordBMOImpl;
- /**
- * 微信保存消息模板
- *
- * @param reqJson
- * @return
- * @serviceCode /roomRenovation/saveRoomRenovation
- * @path /app/roomRenovation/saveRoomRenovation
- */
- @RequestMapping(value = "/saveRoomRenovation", method = RequestMethod.POST)
- public ResponseEntity<String> saveRoomRenovation(@RequestBody JSONObject reqJson) {
- Assert.hasKeyAndValue(reqJson, "roomId", "请求报文中未包含roomId");
- Assert.hasKeyAndValue(reqJson, "roomName", "请求报文中未包含roomName");
- Assert.hasKeyAndValue(reqJson, "communityId", "请求报文中未包含communityId");
- Assert.hasKeyAndValue(reqJson, "startTime", "请求报文中未包含startTime");
- Assert.hasKeyAndValue(reqJson, "endTime", "请求报文中未包含endTime");
- Assert.hasKeyAndValue(reqJson, "personName", "请求报文中未包含personName");
- Assert.hasKeyAndValue(reqJson, "personTel", "请求报文中未包含personTel");
- //Assert.hasKeyAndValue(reqJson, "isViolation", "请求报文中未包含isViolation");
- RoomRenovationPo roomRenovationPo = BeanConvertUtil.covertBean(reqJson, RoomRenovationPo.class);
- //判断是否已经存在该房屋的装修记录了
- RoomRenovationDto roomRenovationDto = new RoomRenovationDto();
- roomRenovationDto.setRoomId(roomRenovationPo.getRoomId());
- List<RoomRenovationDto> roomRenovationDtos = roomRenovationInnerServiceSMOImpl.queryRoomRenovations(roomRenovationDto);
- if (roomRenovationDtos.size() > 0) {
- for (RoomRenovationDto renovationDto : roomRenovationDtos) {
- if (renovationDto.getState().equals("1000") || renovationDto.getState().equals("3000") || renovationDto.getState().equals("4000")) {
- throw new IllegalArgumentException("该房屋正在装修中,请仔细核对房屋信息!");
- }
- }
- }
- //待审核状态
- roomRenovationPo.setState("1000");
- //不违规
- roomRenovationPo.setIsViolation("N");
- roomRenovationPo.setStartTime(reqJson.getString("startTime") + " 00:00:00");
- roomRenovationPo.setEndTime(reqJson.getString("endTime") + " 23:59:59");
- return saveRoomRenovationBMOImpl.save(roomRenovationPo);
- }
- /**
- * 微信修改消息模板
- *
- * @param reqJson
- * @return
- * @serviceCode /roomRenovation/updateRoomRenovation
- * @path /app/roomRenovation/updateRoomRenovation
- */
- @RequestMapping(value = "/updateRoomRenovation", method = RequestMethod.POST)
- public ResponseEntity<String> updateRoomRenovation(@RequestBody JSONObject reqJson) {
- Assert.hasKeyAndValue(reqJson, "roomId", "请求报文中未包含roomId");
- Assert.hasKeyAndValue(reqJson, "roomName", "请求报文中未包含roomName");
- Assert.hasKeyAndValue(reqJson, "communityId", "请求报文中未包含communityId");
- Assert.hasKeyAndValue(reqJson, "startTime", "请求报文中未包含startTime");
- Assert.hasKeyAndValue(reqJson, "endTime", "请求报文中未包含endTime");
- Assert.hasKeyAndValue(reqJson, "personName", "请求报文中未包含personName");
- Assert.hasKeyAndValue(reqJson, "personTel", "请求报文中未包含personTel");
- Assert.hasKeyAndValue(reqJson, "isViolation", "请求报文中未包含isViolation");
- Assert.hasKeyAndValue(reqJson, "rId", "rId不能为空");
- RoomRenovationPo roomRenovationPo = BeanConvertUtil.covertBean(reqJson, RoomRenovationPo.class);
- roomRenovationPo.setStartTime(roomRenovationPo.getStartTime() + " 00:00:00");
- roomRenovationPo.setEndTime(roomRenovationPo.getEndTime() + " 23:59:59");
- //如果状态为装修中、待验收,则房屋状态改为装修中;如果状态为验收成功,则房屋状态改为已装修;如果为待审核、审核失败、验收失败,则房屋状态改为已交房
- if (roomRenovationPo.getState().equals("3000") || roomRenovationPo.getState().equals("4000")) {
- RoomDto roomDto = new RoomDto();
- roomDto.setRoomId(roomRenovationPo.getRoomId());
- //房屋状态变为装修中
- roomDto.setState("2009");
- updateRoomRenovationBMOImpl.update(roomRenovationPo);
- return updateRoomRenovationBMOImpl.updateRoom(roomDto);
- } else if (roomRenovationPo.getState().equals("1000") || roomRenovationPo.getState().equals("2000")
- || roomRenovationPo.getState().equals("5000")) {
- RoomDto roomDto = new RoomDto();
- roomDto.setRoomId(roomRenovationPo.getRoomId());
- //房屋状态变为已交房
- roomDto.setState("2003");
- updateRoomRenovationBMOImpl.update(roomRenovationPo);
- return updateRoomRenovationBMOImpl.updateRoom(roomDto);
- } else if (roomRenovationPo.getState().equals("6000")) {
- RoomDto roomDto = new RoomDto();
- roomDto.setRoomId(roomRenovationPo.getRoomId());
- //房屋状态变为已装修
- roomDto.setState("2005");
- updateRoomRenovationBMOImpl.update(roomRenovationPo);
- return updateRoomRenovationBMOImpl.updateRoom(roomDto);
- } else {
- return updateRoomRenovationBMOImpl.update(roomRenovationPo);
- }
- }
- /**
- * 装修完成
- *
- * @param reqJson
- * @return
- * @serviceCode /roomRenovation/updateRoomRenovationState
- * @path /app/roomRenovation/updateRoomRenovationState
- */
- @RequestMapping(value = "/updateRoomRenovationState", method = RequestMethod.POST)
- public ResponseEntity<String> updateRoomRenovationState(@RequestBody JSONObject reqJson) {
- RoomRenovationPo roomRenovationPo = BeanConvertUtil.covertBean(reqJson, RoomRenovationPo.class);
- //装修完成,状态变为待验收
- roomRenovationPo.setState("4000");
- return updateRoomRenovationBMOImpl.update(roomRenovationPo);
- }
- /**
- * 查询装修记录
- *
- * @param
- * @return
- * @serviceCode /roomRenovation/queryRoomRenovationRecord
- * @path /app/roomRenovation/queryRoomRenovationRecord
- */
- @RequestMapping(value = "/queryRoomRenovationRecord", method = RequestMethod.GET)
- public ResponseEntity<String> queryRoomRenovationRecord(@RequestParam(value = "rId", required = false) String rId,
- @RequestParam(value = "page", required = false) int page,
- @RequestParam(value = "row", required = false) int row) {
- RoomRenovationRecordPo roomRenovationRecord = new RoomRenovationRecordPo();
- roomRenovationRecord.setrId(rId);
- roomRenovationRecord.setPage(page);
- roomRenovationRecord.setRow(row);
- return getRoomRenovationRecordBMOImpl.getRoomRenovationRecord(roomRenovationRecord);
- }
- /**
- * 查询装修详情
- *
- * @param recordId
- * @param page
- * @param row
- * @return
- * @serviceCode /roomRenovation/queryRoomRenovationRecordDetail
- * @path /app/roomRenovation/queryRoomRenovationRecordDetail
- */
- @RequestMapping(value = "/queryRoomRenovationRecordDetail", method = RequestMethod.GET)
- public ResponseEntity<String> queryRoomRenovationRecordDetail(@RequestParam(value = "recordId", required = false) String recordId,
- @RequestParam(value = "page", required = false) int page,
- @RequestParam(value = "row", required = false) int row) {
- RoomRenovationRecordPo roomRenovationRecord = new RoomRenovationRecordPo();
- roomRenovationRecord.setRecordId(recordId);
- roomRenovationRecord.setPage(page);
- roomRenovationRecord.setRow(row);
- return getRoomRenovationRecordBMOImpl.get(roomRenovationRecord);
- }
- /**
- * 删除装修记录
- *
- * @param reqJson
- * @return
- * @serviceCode /roomRenovation/deleteRoomRenovationRecord
- * @path /app/roomRenovation/deleteRoomRenovationRecord
- */
- @RequestMapping(value = "/deleteRoomRenovationRecord", method = RequestMethod.POST)
- public ResponseEntity<String> deleteRoomRenovationRecord(@RequestBody JSONObject reqJson) {
- Assert.hasKeyAndValue(reqJson, "communityId", "小区ID不能为空");
- Assert.hasKeyAndValue(reqJson, "recordId", "recordId不能为空");
- RoomRenovationRecordPo roomRenovationRecordPo = BeanConvertUtil.covertBean(reqJson, RoomRenovationRecordPo.class);
- //获取装修记录id
- String recordId = reqJson.getString("recordId");
- FileRelPo fileRelpo = new FileRelPo();
- fileRelpo.setObjId(recordId);
- FileRelDto fileRelDto = new FileRelDto();
- fileRelDto.setObjId(recordId);
- List<FileRelDto> fileRelDtos = fileRelInnerServiceSMOImpl.queryFileRels(fileRelDto);
- if (fileRelDtos != null && fileRelDtos.size() > 0) {
- //删除文件表图片和视频
- fileRelInnerServiceSMOImpl.deleteFileRel(fileRelpo);
- }
- return deleteRoomRenovationRecordBMOImpl.delete(roomRenovationRecordPo);
- }
- /**
- * 装修记录
- *
- * @param reqJson
- * @return
- * @serviceCode /roomRenovation/updateRoomDecorationRecord
- * @path /app/roomRenovation/updateRoomDecorationRecord
- */
- @RequestMapping(value = "/updateRoomDecorationRecord", method = RequestMethod.POST)
- public ResponseEntity<String> updateRoomDecorationRecord(@RequestBody JSONObject reqJson, @RequestHeader(value = "user-id") String userId) {
- RoomRenovationPo roomRenovationPo = BeanConvertUtil.covertBean(reqJson, RoomRenovationPo.class);
- //图片
- List<String> photos = roomRenovationPo.getPhotos();
- //视频
- String videoName = roomRenovationPo.getVideoName();
- //备注
- String remark = roomRenovationPo.getRemark();
- //装修id
- String rId = roomRenovationPo.getrId();
- //状态
- String state = roomRenovationPo.getState();
- //查询当前用户信息
- UserDto userDto = new UserDto();
- userDto.setUserId(userId);
- userDto.setStatusCd("0");
- List<UserDto> users = userInnerServiceSMOImpl.getUsers(userDto);
- RoomRenovationRecordPo roomRenovationRecordPo = new RoomRenovationRecordPo();
- roomRenovationRecordPo.setrId(rId);
- roomRenovationRecordPo.setRemark(remark);
- roomRenovationRecordPo.setState(state);
- roomRenovationRecordPo.setStatusCd(roomRenovationPo.getStatusCd());
- SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- roomRenovationRecordPo.setCreateTime(format.format(new Date()));
- roomRenovationRecordPo.setStaffId(userId);
- roomRenovationRecordPo.setStaffName(users.get(0).getName());
- saveRoomRenovationRecordBMO.saveRecord(roomRenovationRecordPo);
- FileRelPo fileRelPo = new FileRelPo();
- fileRelPo.setFileRelId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_relId));
- fileRelPo.setObjId(roomRenovationRecordPo.getRecordId());
- //table表示表存储 ftp表示ftp文件存储
- fileRelPo.setSaveWay("ftp");
- fileRelPo.setCreateTime(new Date());
- //图片上传
- if (photos != null && photos.size() > 0) {
- //19000表示装修图片
- fileRelPo.setRelTypeCd("19000");
- for (String photo : photos) {
- FileDto fileDto = new FileDto();
- fileDto.setCommunityId("-1");
- fileDto.setContext(photo);
- fileDto.setFileId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_file_id));
- fileDto.setFileName(fileDto.getFileId());
- String fileName = fileInnerServiceSMOImpl.saveFile(fileDto);
- fileRelPo.setFileRealName(fileName);
- fileRelPo.setFileSaveName(fileName);
- fileRelInnerServiceSMOImpl.saveFileRel(fileRelPo);
- }
- }
- //视频上传
- if (!StringUtil.isEmpty(videoName)) {
- //21000表示装修视频
- fileRelPo.setRelTypeCd("21000");
- fileRelPo.setFileRealName(videoName);
- fileRelPo.setFileSaveName(videoName);
- fileRelInnerServiceSMOImpl.saveFileRel(fileRelPo);
- }
- RoomRenovationRecordPo roomRenovationRecord = new RoomRenovationRecordPo();
- roomRenovationRecord.setRecordId(roomRenovationRecordPo.getRecordId());
- return getRoomRenovationRecordBMOImpl.get(roomRenovationRecord);
- }
- /**
- * 装修审核
- *
- * @param reqJson
- * @return
- * @serviceCode /roomRenovation/updateRoomToExamine
- * @path /app/roomRenovation/updateRoomToExamine
- */
- @RequestMapping(value = "/updateRoomToExamine", method = RequestMethod.POST)
- public ResponseEntity<String> updateRoomToExamine(@RequestBody JSONObject reqJson) {
- RoomRenovationPo roomRenovationPo = BeanConvertUtil.covertBean(reqJson, RoomRenovationPo.class);
- //审核通过房屋状态变为装修中
- if (roomRenovationPo.getState().equals("3000")) {
- RoomDto roomDto = new RoomDto();
- roomDto.setRoomId(roomRenovationPo.getRoomId());
- //房屋状态变为装修中
- roomDto.setState("2009");
- //更新装修信息
- updateRoomRenovationBMOImpl.update(roomRenovationPo);
- return updateRoomRenovationBMOImpl.updateRoom(roomDto);
- } else if (roomRenovationPo.getState().equals("2000")) {
- RoomDto roomDto = new RoomDto();
- roomDto.setRoomId(roomRenovationPo.getRoomId());
- //房屋状态变为已交房
- roomDto.setState("2003");
- //更新装修信息
- updateRoomRenovationBMOImpl.update(roomRenovationPo);
- return updateRoomRenovationBMOImpl.updateRoom(roomDto);
- } else {
- return updateRoomRenovationBMOImpl.update(roomRenovationPo);
- }
- }
- /**
- * 微信删除消息模板
- *
- * @param reqJson
- * @return
- * @serviceCode /roomRenovation/deleteRoomRenovation
- * @path /app/roomRenovation/deleteRoomRenovation
- */
- @RequestMapping(value = "/deleteRoomRenovation", method = RequestMethod.POST)
- public ResponseEntity<String> deleteRoomRenovation(@RequestBody JSONObject reqJson) {
- Assert.hasKeyAndValue(reqJson, "communityId", "小区ID不能为空");
- Assert.hasKeyAndValue(reqJson, "rId", "rId不能为空");
- RoomRenovationPo roomRenovationPo = BeanConvertUtil.covertBean(reqJson, RoomRenovationPo.class);
- return deleteRoomRenovationBMOImpl.delete(roomRenovationPo);
- }
- /**
- * 查询房屋装修
- *
- * @param communityId 小区ID
- * @return
- * @serviceCode /roomRenovation/queryRoomRenovation
- * @path /app/roomRenovation/queryRoomRenovation
- */
- @RequestMapping(value = "/queryRoomRenovation", method = RequestMethod.GET)
- public ResponseEntity<String> queryRoomRenovation(@RequestParam(value = "communityId", required = false) String communityId,
- @RequestParam(value = "roomId", required = false) String roomId,
- @RequestParam(value = "roomName", required = false) String roomName,
- @RequestParam(value = "personName", required = false) String personName,
- @RequestParam(value = "personTel", required = false) String personTel,
- @RequestHeader(value = "user-id") String userId,
- @RequestParam(value = "page", required = false) int page,
- @RequestParam(value = "row", required = false) int row) {
- RoomRenovationDto roomRenovationDto = new RoomRenovationDto();
- roomRenovationDto.setPage(page);
- roomRenovationDto.setRow(row);
- roomRenovationDto.setCommunityId(communityId);
- roomRenovationDto.setRoomId(roomId);
- roomRenovationDto.setRoomName(roomName);
- roomRenovationDto.setPersonName(personName);
- roomRenovationDto.setPersonTel(personTel);
- roomRenovationDto.setUserId(userId);
- return getRoomRenovationBMOImpl.get(roomRenovationDto);
- }
- /**
- * 微信保存消息模板
- *
- * @param reqJson
- * @return
- * @serviceCode /roomRenovation/saveRoomRenovationDetail
- * @path /app/roomRenovation/saveRoomRenovationDetail
- */
- @RequestMapping(value = "/saveRoomRenovationDetail", method = RequestMethod.POST)
- public ResponseEntity<String> saveRoomRenovationDetail(@RequestHeader(value = "user-id") String userId,
- @RequestHeader(value = "user-name") String userName,
- @RequestBody JSONObject reqJson) {
- Assert.hasKeyAndValue(reqJson, "rId", "请求报文中未包含rId");
- Assert.hasKeyAndValue(reqJson, "communityId", "请求报文中未包含communityId");
- Assert.hasKeyAndValue(reqJson, "detailType", "请求报文中未包含detailType");
- Assert.hasKeyAndValue(reqJson, "state", "请求报文中未包含state");
- RoomRenovationDetailPo roomRenovationDetailPo = BeanConvertUtil.covertBean(reqJson, RoomRenovationDetailPo.class);
- roomRenovationDetailPo.setStaffId(userId);
- roomRenovationDetailPo.setStaffName(userName);
- RoomRenovationPo roomRenovationPo = new RoomRenovationPo();
- roomRenovationPo.setrId(roomRenovationDetailPo.getrId());
- roomRenovationPo.setState(roomRenovationDetailPo.getState());
- //修改房屋装修状态
- updateRoomRenovationBMOImpl.update(roomRenovationPo);
- //验收成功后房屋状态变为已装修
- if (roomRenovationDetailPo.getState().equals("5000")) {
- RoomDto roomDto = new RoomDto();
- roomDto.setRoomId(reqJson.getString("roomId"));
- //状态变为已装修
- roomDto.setState("2005");
- saveRoomRenovationDetailBMOImpl.save(roomRenovationDetailPo);
- return updateRoomRenovationBMOImpl.updateRoom(roomDto);
- } else if (roomRenovationDetailPo.getState().equals("6000")) {
- RoomDto roomDto = new RoomDto();
- roomDto.setRoomId(reqJson.getString("roomId"));
- //状态变为已交房
- roomDto.setState("2003");
- saveRoomRenovationDetailBMOImpl.save(roomRenovationDetailPo);
- return updateRoomRenovationBMOImpl.updateRoom(roomDto);
- } else {
- return saveRoomRenovationDetailBMOImpl.save(roomRenovationDetailPo);
- }
- }
- /**
- * 微信删除消息模板
- *
- * @param reqJson
- * @return
- * @serviceCode /roomRenovation/deleteRoomRenovationDetail
- * @path /app/roomRenovation/deleteRoomRenovationDetail
- */
- @RequestMapping(value = "/deleteRoomRenovationDetail", method = RequestMethod.POST)
- public ResponseEntity<String> deleteRoomRenovationDetail(@RequestBody JSONObject reqJson) {
- Assert.hasKeyAndValue(reqJson, "communityId", "小区ID不能为空");
- Assert.hasKeyAndValue(reqJson, "detailId", "detailId不能为空");
- RoomRenovationDetailPo roomRenovationDetailPo = BeanConvertUtil.covertBean(reqJson, RoomRenovationDetailPo.class);
- return deleteRoomRenovationDetailBMOImpl.delete(roomRenovationDetailPo);
- }
- /**
- * 微信删除消息模板
- *
- * @param communityId 小区ID
- * @return
- * @serviceCode /roomRenovation/queryRoomRenovationDetail
- * @path /app/roomRenovation/queryRoomRenovationDetail
- */
- @RequestMapping(value = "/queryRoomRenovationDetail", method = RequestMethod.GET)
- public ResponseEntity<String> queryRoomRenovationDetail(@RequestParam(value = "communityId") String communityId,
- @RequestParam(value = "page") int page,
- @RequestParam(value = "row") int row,
- @RequestParam(value = "rId") String rId) {
- RoomRenovationDetailDto roomRenovationDetailDto = new RoomRenovationDetailDto();
- roomRenovationDetailDto.setPage(page);
- roomRenovationDetailDto.setRow(row);
- roomRenovationDetailDto.setCommunityId(communityId);
- roomRenovationDetailDto.setrId(rId);
- return getRoomRenovationDetailBMOImpl.get(roomRenovationDetailDto);
- }
- }
|