北京经济技术开发区经开区虚拟城市项目-【后端】-服务,Poi,企业,地块等定制接口
13693261870
2023-10-07 fd6bb502578fa6af39f1b8ea936387517054159f
修改地块控制器
已添加1个文件
已修改1个文件
69 ■■■■■ 文件已修改
src/main/java/com/smartearth/poiexcel/controller/DkController.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/smartearth/poiexcel/service/DkService.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/smartearth/poiexcel/controller/DkController.java
@@ -7,6 +7,7 @@
import com.smartearth.poiexcel.entity.DkEntity;
import com.smartearth.poiexcel.entity.ResponseMsg;
import com.smartearth.poiexcel.mapper.DkMapper;
import com.smartearth.poiexcel.service.DkService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
@@ -30,6 +31,9 @@
public class DkController extends BaseController {
    @Resource
    DkMapper dkMapper;
    @Resource
    DkService dkService;
    @ApiOperation(value = "分页查询地块")
    @ApiImplicitParams({
@@ -75,7 +79,10 @@
            int rows = 0;
            for (DkEntity dk : list) {
                //boolean flag
                boolean flag = dkService.updateByBh(dk);
                if (flag) {
                    rows += dkMapper.updateById(dk);
                }
            }
            return success(rows);
@@ -88,8 +95,21 @@
    @GetMapping(value = "/updateByCoord")
    public ResponseMsg<Object> updateByCoord() {
        try {
            int rows = 0;
            QueryWrapper<DkEntity> wrapper = new QueryWrapper<>();
            wrapper.apply("length(dikuaibianhao) > 0");
            List<DkEntity> list = dkMapper.selectList(wrapper);
            if (null == list || list.isEmpty()) {
                return success("没需要更新的地块", 0);
            }
            int rows = 0;
            for (DkEntity dk : list) {
                boolean flag = dkService.updateByCoord(dk);
                if (flag) {
                    rows += dkMapper.updateById(dk);
                }
            }
            return success(rows);
        } catch (Exception ex) {
src/main/java/com/smartearth/poiexcel/service/DkService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,45 @@
package com.smartearth.poiexcel.service;
import com.smartearth.poiexcel.entity.DkEntity;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.stereotype.Service;
/**
 * åœ°å—服务类
 * @author WWW
 * @date 2023-10-05
 */
@Service
@SuppressWarnings("ALL")
public class DkService {
    private final static Log log = LogFactory.getLog(DkService.class);
    /**
     * æ ¹æ®ç¼–号更新
     */
    public boolean updateByBh(DkEntity dk) {
        try {
            //
            return true;
        } catch (Exception ex) {
            log.error(ex.getMessage(), ex);
            return false;
        }
    }
    /**
     * æ ¹æ®åæ ‡æ›´æ–°
     */
    public boolean updateByCoord(DkEntity dk) {
        try {
            //
            return true;
        } catch (Exception ex) {
            log.error(ex.getMessage(), ex);
            return false;
        }
    }
}