lius
2023-07-28 02b47c39f633ea95d6a0ded6f62e54e1a7b69ecf
班制班次下拉框接口
已修改4个文件
43 ■■■■■ 文件已修改
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcShiftController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcShiftSubController.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcShiftSubService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcShiftSubServiceImpl.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcShiftController.java
@@ -112,7 +112,7 @@
     */
    @AutoLog("班制表(主表)-加载班制下拉选项")
    @ApiOperation(value = "班制表(主表)-加载班制下拉选项", notes = "班制表(主表)-加载班制下拉选项")
    @GetMapping("/deleteShift")
    @GetMapping("/initShiftList")
    public Result<List<Map<String, String>>> initShiftList() {
        List<Map<String, String>> result = mdcShiftService.initShiftList();
        return Result.OK(result);
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcShiftSubController.java
@@ -15,6 +15,8 @@
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
/**
 * @Description: 班次表(次表)
@@ -104,4 +106,17 @@
    public Result<?> deleteMdcShiftSub(@RequestParam String id){
        return mdcShiftSubService.deleteMdcShiftSub(id);
    }
    /**
     * 班次表(次表)-根据id删除
     * @param shiftId
     * @return
     */
    @AutoLog(value = "班次表(次表)-根据班制id获取班次下拉列表")
    @ApiOperation(value = "班次表(次表)-根据班制id获取班次下拉列表", notes = "班次表(次表)-根据班制id获取班次下拉列表")
    @DeleteMapping("/initShiftSubList")
    public Result<?> initShiftSubList(@RequestParam(name = "shiftId", required = true) String shiftId) {
        List<Map<String, String>> result = mdcShiftSubService.initShiftSubList(shiftId);
        return Result.OK(result);
    }
}
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcShiftSubService.java
@@ -8,6 +8,9 @@
import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.mdc.entity.MdcShiftSub;
import java.util.List;
import java.util.Map;
/**
 * @Description: 班次表(次表)
 * @Author: Sake
@@ -58,4 +61,11 @@
     * @return
     */
    Result deleteMdcShiftSub(String id);
    /**
     * 根据班制id获取班次下拉列表
     * @param shiftId
     * @return
     */
    List<Map<String, String>> initShiftSubList(String shiftId);
}
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcShiftSubServiceImpl.java
@@ -21,8 +21,7 @@
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;
import java.util.List;
import java.util.*;
/**
 * @Description: 班次表(次表)
@@ -95,5 +94,18 @@
        return Result.error("当前日期已被设备日历引用无法删除");
    }
    @Override
    public List<Map<String, String>> initShiftSubList(String shiftId) {
        List<MdcShiftSub> mdcShiftSubs = this.baseMapper.selectList(new LambdaQueryWrapper<MdcShiftSub>().eq(MdcShiftSub::getShiftSubStatus, "1").eq(MdcShiftSub::getShiftId, shiftId));
        List<Map<String, String>> result = new ArrayList<>();
        for (MdcShiftSub mdcShiftSub : mdcShiftSubs) {
            Map<String, String> map = new HashMap<>();
            map.put("label", mdcShiftSub.getShiftSubName());
            map.put("value", mdcShiftSub.getId());
            result.add(map);
        }
        return result;
    }
}