|
|
@ -9,16 +9,14 @@ import com.dsic.gj_erp.annotation.AuthFunction;
|
|
|
|
import com.dsic.gj_erp.bean.ResultBean;
|
|
|
|
import com.dsic.gj_erp.bean.ResultBean;
|
|
|
|
import com.dsic.gj_erp.bean.jcsj.EmGcrl;
|
|
|
|
import com.dsic.gj_erp.bean.jcsj.EmGcrl;
|
|
|
|
import com.dsic.gj_erp.bean.jcsj.EmSbcnp;
|
|
|
|
import com.dsic.gj_erp.bean.jcsj.EmSbcnp;
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.DmDhqdp;
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.*;
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.DmQfxq;
|
|
|
|
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.DmSygd;
|
|
|
|
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.DmSygdMx;
|
|
|
|
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.excel.QfExcel;
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.excel.QfExcel;
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.excel.SyExcel;
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.excel.SyExcel;
|
|
|
|
import com.dsic.gj_erp.exception.CustomException;
|
|
|
|
import com.dsic.gj_erp.exception.CustomException;
|
|
|
|
import com.dsic.gj_erp.listeners.ExcelQFListener;
|
|
|
|
import com.dsic.gj_erp.listeners.ExcelQFListener;
|
|
|
|
import com.dsic.gj_erp.listeners.ExcelSYListener;
|
|
|
|
import com.dsic.gj_erp.listeners.ExcelSYListener;
|
|
|
|
import com.dsic.gj_erp.service.jcsj.EmGcrlService;
|
|
|
|
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.jhgk.DmSygdService;
|
|
|
|
import com.dsic.gj_erp.service.sy.SYService;
|
|
|
|
import com.dsic.gj_erp.service.sy.SYService;
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
@ -47,25 +45,28 @@ public class DmSygdController {
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
DmSygdService service;
|
|
|
|
DmSygdService service;
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
DmSygdMxService mxService;
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private EmGcrlService gcrlService;
|
|
|
|
private EmGcrlService gcrlService;
|
|
|
|
@RequestMapping("/getList")
|
|
|
|
@RequestMapping("/getList")
|
|
|
|
@AuthFunction
|
|
|
|
@AuthFunction
|
|
|
|
public ResultBean getList(@RequestBody DmSygd sygd){
|
|
|
|
public ResultBean getList(@RequestBody DmSygd sygd){
|
|
|
|
List<DmSygd> list= service.list(new QueryWrapper<DmSygd>()
|
|
|
|
// List<DmSygd> list= service.list(new QueryWrapper<DmSygd>()
|
|
|
|
.eq(StrUtil.isNotEmpty(sygd.getGdZt()),"gd_zt",sygd.getGdZt())
|
|
|
|
// .eq(StrUtil.isNotEmpty(sygd.getGdZt()),"gd_zt",sygd.getGdZt())
|
|
|
|
.ge(StrUtil.isNotEmpty(sygd.getBeginTime()),"gjjs_xz",sygd.getBeginTime())
|
|
|
|
// .ge(StrUtil.isNotEmpty(sygd.getBeginTime()),"gjjs_xz",sygd.getBeginTime())
|
|
|
|
.le(StrUtil.isNotEmpty(sygd.getEndTime()),"gjjs_xz",sygd.getEndTime())
|
|
|
|
// .le(StrUtil.isNotEmpty(sygd.getEndTime()),"gjjs_xz",sygd.getEndTime())
|
|
|
|
.orderByAsc("sl_sj,dc_ch,dc_pl")
|
|
|
|
// .orderByAsc("sl_sj,dc_ch,dc_pl")
|
|
|
|
);
|
|
|
|
// );
|
|
|
|
|
|
|
|
List<DmYdjhxf> list= mxService.tqSygd1(sygd.getBeginTime(),sygd.getEndTime());
|
|
|
|
Map map=new HashMap();
|
|
|
|
Map map=new HashMap();
|
|
|
|
if (list.size()>0){
|
|
|
|
// if (list.size()>0){
|
|
|
|
String beginTime=list.get(0).getGjjsXz();
|
|
|
|
// String beginTime=list.get(0).getGjjsXz();
|
|
|
|
String endTime=list.get(list.size()-1).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<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());
|
|
|
|
// List<String> gcrl = emGcrls.stream().map(EmGcrl::getGl).collect(Collectors.toList());
|
|
|
|
map.put("gcrl",gcrl);
|
|
|
|
// map.put("gcrl",gcrl);
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
map.put("list",list);
|
|
|
|
map.put("list",list);
|
|
|
|
return new ResultBean(map);
|
|
|
|
return new ResultBean(map);
|
|
|
|
}
|
|
|
|
}
|
|
|
|