|
@@ -1,8 +1,6 @@
|
|
package org.jeecg.modules.geke.statutoryleave.controller;
|
|
package org.jeecg.modules.geke.statutoryleave.controller;
|
|
|
|
|
|
-import java.util.Arrays;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Map;
|
|
|
|
|
|
+import java.util.*;
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
import java.io.UnsupportedEncodingException;
|
|
import java.io.UnsupportedEncodingException;
|
|
import java.net.URLDecoder;
|
|
import java.net.URLDecoder;
|
|
@@ -18,7 +16,6 @@ import org.jeecg.common.util.oConvertUtils;
|
|
import org.jeecg.modules.geke.makeUpCard.entity.MakeUpCard;
|
|
import org.jeecg.modules.geke.makeUpCard.entity.MakeUpCard;
|
|
import org.jeecg.modules.geke.statutoryleave.entity.StatutoryLeave;
|
|
import org.jeecg.modules.geke.statutoryleave.entity.StatutoryLeave;
|
|
import org.jeecg.modules.geke.statutoryleave.service.IStatutoryLeaveService;
|
|
import org.jeecg.modules.geke.statutoryleave.service.IStatutoryLeaveService;
|
|
-import java.util.Date;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -116,7 +113,11 @@ public class StatutoryLeaveController extends JeecgController<StatutoryLeave, IS
|
|
@ApiOperation(value="法定假期-通过id删除", notes="法定假期-通过id删除")
|
|
@ApiOperation(value="法定假期-通过id删除", notes="法定假期-通过id删除")
|
|
@DeleteMapping(value = "/delete")
|
|
@DeleteMapping(value = "/delete")
|
|
public Result<?> delete(@RequestParam(name="id",required=true) String id) {
|
|
public Result<?> delete(@RequestParam(name="id",required=true) String id) {
|
|
- statutoryLeaveService.removeById(id);
|
|
|
|
|
|
+ //statutoryLeaveService.removeById(id);
|
|
|
|
+ StatutoryLeave leave=new StatutoryLeave();
|
|
|
|
+ leave.setId(id);
|
|
|
|
+ leave.setDelFlag("1");
|
|
|
|
+ statutoryLeaveService.updateById(leave);
|
|
return Result.OK("删除成功!");
|
|
return Result.OK("删除成功!");
|
|
}
|
|
}
|
|
|
|
|
|
@@ -130,7 +131,16 @@ public class StatutoryLeaveController extends JeecgController<StatutoryLeave, IS
|
|
@ApiOperation(value="法定假期-批量删除", notes="法定假期-批量删除")
|
|
@ApiOperation(value="法定假期-批量删除", notes="法定假期-批量删除")
|
|
@DeleteMapping(value = "/deleteBatch")
|
|
@DeleteMapping(value = "/deleteBatch")
|
|
public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
|
|
public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
|
|
- this.statutoryLeaveService.removeByIds(Arrays.asList(ids.split(",")));
|
|
|
|
|
|
+ //this.statutoryLeaveService.removeByIds(Arrays.asList(ids.split(",")));
|
|
|
|
+ List<String> list = Arrays.asList(ids.split(","));
|
|
|
|
+ List<StatutoryLeave>leaves=new ArrayList<>();
|
|
|
|
+ for (String id:list){
|
|
|
|
+ StatutoryLeave leave=new StatutoryLeave();
|
|
|
|
+ leave.setId(id);
|
|
|
|
+ leave.setDelFlag("1");
|
|
|
|
+ leaves.add(leave);
|
|
|
|
+ }
|
|
|
|
+ statutoryLeaveService.updateBatchById(leaves);
|
|
return Result.OK("批量删除成功!");
|
|
return Result.OK("批量删除成功!");
|
|
}
|
|
}
|
|
|
|
|
|
@@ -148,7 +158,14 @@ public class StatutoryLeaveController extends JeecgController<StatutoryLeave, IS
|
|
return Result.OK(statutoryLeave);
|
|
return Result.OK(statutoryLeave);
|
|
}
|
|
}
|
|
|
|
|
|
- /**
|
|
|
|
|
|
+
|
|
|
|
+ @GetMapping(value = "/queryByDate")
|
|
|
|
+ public Result<?> queryByDate(@RequestParam(name="startDate",required=true) String startDate) {
|
|
|
|
+ StatutoryLeave statutoryLeave = statutoryLeaveService.getOne(startDate);
|
|
|
|
+ return Result.OK(statutoryLeave);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
* 导出excel
|
|
* 导出excel
|
|
*
|
|
*
|
|
* @param request
|
|
* @param request
|