|
|
|
@ -1,26 +1,17 @@
|
|
|
|
|
package com.dsic.gj_erp.controller.jhgk;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import com.alibaba.excel.EasyExcel;
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
|
|
import com.dsic.gj_erp.annotation.AuthFunction;
|
|
|
|
|
import com.dsic.gj_erp.bean.ResultBean;
|
|
|
|
|
import com.dsic.gj_erp.bean.jcsj.EmGcrl;
|
|
|
|
|
import com.dsic.gj_erp.bean.jcsj.EmSbcnp;
|
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.*;
|
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.excel.QfExcel;
|
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.DmSygd;
|
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.DmYdjhxf;
|
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.excel.SyExcel;
|
|
|
|
|
import com.dsic.gj_erp.exception.CustomException;
|
|
|
|
|
import com.dsic.gj_erp.listeners.ExcelQFListener;
|
|
|
|
|
import com.dsic.gj_erp.listeners.ExcelSYListener;
|
|
|
|
|
import com.dsic.gj_erp.service.jcsj.EmGcrlService;
|
|
|
|
|
import com.dsic.gj_erp.service.jhgk.DmSygdMxService;
|
|
|
|
|
import com.dsic.gj_erp.service.jhgk.DmSygdService;
|
|
|
|
|
import com.dsic.gj_erp.service.sy.SYService;
|
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
|
@ -29,7 +20,6 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* <p>
|
|
|
|
@ -47,28 +37,12 @@ public class DmSygdController {
|
|
|
|
|
DmSygdService service;
|
|
|
|
|
@Resource
|
|
|
|
|
DmSygdMxService mxService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private EmGcrlService gcrlService;
|
|
|
|
|
|
|
|
|
|
@RequestMapping("/getList")
|
|
|
|
|
@AuthFunction
|
|
|
|
|
public ResultBean getList(@RequestBody DmSygd sygd){
|
|
|
|
|
// List<DmSygd> list= service.list(new QueryWrapper<DmSygd>()
|
|
|
|
|
// .eq(StrUtil.isNotEmpty(sygd.getGdZt()),"gd_zt",sygd.getGdZt())
|
|
|
|
|
// .ge(StrUtil.isNotEmpty(sygd.getBeginTime()),"gjjs_xz",sygd.getBeginTime())
|
|
|
|
|
// .le(StrUtil.isNotEmpty(sygd.getEndTime()),"gjjs_xz",sygd.getEndTime())
|
|
|
|
|
// .orderByAsc("sl_sj,dc_ch,dc_pl")
|
|
|
|
|
// );
|
|
|
|
|
List<DmYdjhxf> list= mxService.tqSygd1(sygd.getBeginTime(),sygd.getEndTime());
|
|
|
|
|
Map map=new HashMap();
|
|
|
|
|
// if (list.size()>0){
|
|
|
|
|
// String beginTime=list.get(0).getGjjsXz();
|
|
|
|
|
// String endTime=list.get(list.size()-1).getGjjsXz();
|
|
|
|
|
// List<EmGcrl> emGcrls= gcrlService.list(new QueryWrapper<EmGcrl>().select("gl").between("gl",beginTime,endTime).eq("xxr","0"));
|
|
|
|
|
// List<String> gcrl = emGcrls.stream().map(EmGcrl::getGl).collect(Collectors.toList());
|
|
|
|
|
// map.put("gcrl",gcrl);
|
|
|
|
|
// }
|
|
|
|
|
map.put("list",list);
|
|
|
|
|
return new ResultBean(map);
|
|
|
|
|
List<DmYdjhxf> list= mxService.tqSygd2(sygd.getBeginTime(),sygd.getEndTime(),sygd.getGdZt());
|
|
|
|
|
return new ResultBean(list);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@PostMapping("/upload")
|
|
|
|
@ -91,15 +65,15 @@ public class DmSygdController {
|
|
|
|
|
@PostMapping("/tj")
|
|
|
|
|
@AuthFunction
|
|
|
|
|
@ResponseBody
|
|
|
|
|
public ResultBean tj(@RequestBody List<DmSygd> list){
|
|
|
|
|
service.tj(list);
|
|
|
|
|
public ResultBean tj(String from,String to){
|
|
|
|
|
mxService.tj(from,to);
|
|
|
|
|
return new ResultBean();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ApiOperation(value = "批量审核")
|
|
|
|
|
@PostMapping(value = "/sh")
|
|
|
|
|
public ResultBean sh(@RequestBody List<DmSygd> dmSygds) {
|
|
|
|
|
service.sh(dmSygds);
|
|
|
|
|
public ResultBean sh(String from,String to) {
|
|
|
|
|
mxService.sh(from,to);
|
|
|
|
|
return new ResultBean();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|