master
xhj 8 months ago
parent 0b6aa4c268
commit f945083bfd

@ -49,8 +49,23 @@ public class DmBzry implements Serializable {
@ApiModelProperty(value = "状态") @ApiModelProperty(value = "状态")
private String flagStatus; private String flagStatus;
@TableId(value = "id", type = IdType.ASSIGN_UUID) @TableId(value = "id", type = IdType.AUTO)
private String id; private Integer id;
private String zyq;
private String xgry;
private String xgrq;
private String zt ; //01 白班 02 夜班
private String yzt ; //01 白班 02 夜班
private String rqfw ; //01 白班 02 夜班
private String bz ; //01 白班 02 夜班
@TableField(exist = false)
private String zzt ; //01 白班 02 夜班
} }

@ -1,19 +1,28 @@
package com.dsic.gj_erp.controller.jcsj; package com.dsic.gj_erp.controller.jcsj;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
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.DmBzry; import com.dsic.gj_erp.bean.jcsj.DmBzry;
import com.dsic.gj_erp.bean.jcsj.DmBzzz; import com.dsic.gj_erp.bean.jcsj.DmBzzz;
import com.dsic.gj_erp.bean.sy.Dm_zhbmp;
import com.dsic.gj_erp.dao.sy.Dm_zhbmpRepository;
import com.dsic.gj_erp.service.jcsj.DmBzryService; import com.dsic.gj_erp.service.jcsj.DmBzryService;
import com.dsic.gj_erp.service.jcsj.DmBzzzService; import com.dsic.gj_erp.service.jcsj.DmBzzzService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* <p> * <p>
@ -28,13 +37,85 @@ import java.util.List;
public class DmBzryController { public class DmBzryController {
@Autowired @Autowired
DmBzryService service; DmBzryService service;
@Autowired
Dm_zhbmpRepository dm_zhbmpRepository;
@PostMapping(value = "/getList") @PostMapping(value = "/getList")
public ResultBean getList(@RequestBody DmBzry t){ public ResultBean getList(@RequestBody Map map){
List<DmBzry> list=service.list(new QueryWrapper<DmBzry>() List<DmBzry> list=service.list(new QueryWrapper<DmBzry>()
.eq("resources_code",t.getResourcesCode())
.eq("flag_status","1")); .eq("flag_status","1").eq(
StrUtil.isNotEmpty((String)map.get("resourcesCode")),"resources_code",(String)map.get("resourcesCode")).eq(
StrUtil.isNotEmpty((String)map.get("zyq")),"zyq",(String)map.get("zyq")
).like( StrUtil.isNotEmpty((String)map.get("userName")),"user_name",(String)map.get("userName"))
);
// list.forEach(e->{
// e.setZzt(e.getZt());
// });
return new ResultBean(list); return new ResultBean(list);
} }
@PostMapping(value = "/getBzryUpdate")
@Transactional(rollbackFor = Exception.class)
@AuthFunction
public ResultBean getBzryUpdate(@RequestBody List<DmBzry> t, HttpServletRequest request){
String bzry= (String) request.getAttribute("yhms");
String bzrq= DateUtil.format(DateUtil.date(), "yyyy/MM/dd");
t.forEach(e->{
e.setXgrq(bzrq);
e.setXgry(bzry);
service.updateById(e);
});
return new ResultBean();
}
@PostMapping(value = "/getryBase")
@Transactional(rollbackFor = Exception.class)
public ResultBean getryBase(@RequestBody Map mapp, HttpServletRequest request){
List<DmBzry> resourcesCodes = service.list(new QueryWrapper<DmBzry>().select("DISTINCT resources_code as resourcesCode ")
.eq("flag_status", "1").ne("isnull(resources_code,'')","").orderBy(true,true,"resources_code"));
List<DmBzry> zyqs = service.list(new QueryWrapper<DmBzry>().select("DISTINCT zyq as zyq ")
.eq("flag_status", "1").ne("isnull(zyq,'')","").ne("isnull(user_name,'')","").orderBy(true,true,"zyq"));
List<Dm_zhbmp> kwxxs = dm_zhbmpRepository.findByBMLB("PBBM");
Map map = new HashMap<>();
map.put("kwxxs",kwxxs);
map.put("resourcesCodes",resourcesCodes);
map.put("zyqs",zyqs);
return new ResultBean(map);
}
@PostMapping(value = "/getBzryInsert")
@Transactional(rollbackFor = Exception.class)
@AuthFunction
public ResultBean getBzryInsert(@RequestBody List<DmBzry> t, HttpServletRequest request){
String bzry= (String) request.getAttribute("yhms");
String bzrq= DateUtil.format(DateUtil.date(), "yyyy/MM/dd");
t.forEach(e->{
e.setXgrq(bzrq);
e.setXgry(bzry);
e.setFlagStatus("1");
service.save(e);
});
return new ResultBean();
}
@PostMapping(value = "/getBzryDel")
@Transactional(rollbackFor = Exception.class)
@AuthFunction
public ResultBean getBzryDel(@RequestBody List<DmBzry> t, HttpServletRequest request){
String bzry= (String) request.getAttribute("yhms");
String bzrq= DateUtil.format(DateUtil.date(), "yyyy/MM/dd");
t.forEach(e->{
service.removeById(e.getId());
});
return new ResultBean();
}
} }

@ -7,20 +7,14 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.dsic.gj_erp.annotation.AuthFunction; 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.DmBclqjbp; import com.dsic.gj_erp.bean.jcsj.*;
import com.dsic.gj_erp.bean.jcsj.DmCbxxp;
import com.dsic.gj_erp.bean.jcsj.DmDwxxp;
import com.dsic.gj_erp.bean.jcsj.EmSbjgry;
import com.dsic.gj_erp.bean.jhgk.DmTzjh; import com.dsic.gj_erp.bean.jhgk.DmTzjh;
import com.dsic.gj_erp.bean.pgd.PgdTzjh; import com.dsic.gj_erp.bean.pgd.PgdTzjh;
import com.dsic.gj_erp.bean.sy.Dm_zhbmp; import com.dsic.gj_erp.bean.sy.Dm_zhbmp;
import com.dsic.gj_erp.bean.zyjh.Ycldw; import com.dsic.gj_erp.bean.zyjh.Ycldw;
import com.dsic.gj_erp.dao.sy.Dm_zhbmpRepository; import com.dsic.gj_erp.dao.sy.Dm_zhbmpRepository;
import com.dsic.gj_erp.exception.CustomException; import com.dsic.gj_erp.exception.CustomException;
import com.dsic.gj_erp.service.jcsj.DmBclqjbpService; import com.dsic.gj_erp.service.jcsj.*;
import com.dsic.gj_erp.service.jcsj.DmBclqmxpService;
import com.dsic.gj_erp.service.jcsj.DmCbxxpService;
import com.dsic.gj_erp.service.jcsj.EmSbjgryService;
import com.dsic.gj_erp.service.jcsj.impl.DmDwxxpService; import com.dsic.gj_erp.service.jcsj.impl.DmDwxxpService;
import com.dsic.gj_erp.service.pgd.PgdTzjhService; import com.dsic.gj_erp.service.pgd.PgdTzjhService;
import com.dsic.gj_erp.service.sy.SYService; import com.dsic.gj_erp.service.sy.SYService;
@ -61,6 +55,10 @@ public class PgdTzjhController {
Dm_zhbmpRepository dm_zhbmpRepository; Dm_zhbmpRepository dm_zhbmpRepository;
@Autowired
DmBzryService dmBzryService;
@Autowired @Autowired
SYService syService; SYService syService;
@ -143,10 +141,20 @@ public class PgdTzjhController {
List<Dm_zhbmp> pwwzs = dm_zhbmpRepository.findByBMLB("pwwz"); List<Dm_zhbmp> pwwzs = dm_zhbmpRepository.findByBMLB("pwwz");
List<Dm_zhbmp> dhql = dm_zhbmpRepository.findByBMLB("DHQL"); List<Dm_zhbmp> dhql = dm_zhbmpRepository.findByBMLB("DHQL");
// Map<String, String> qgKwMap = qgkws.stream().collect(Collectors.toMap(Dm_zhbmp::getBM, Dm_zhbmp::getBmsm)); List<DmBzry> resourcesCodes = dmBzryService.list(new QueryWrapper<DmBzry>().select("DISTINCT resources_code as resourcesCode ")
// Map<String, String> zylxMap = zylxs.stream().collect(Collectors.toMap(Dm_zhbmp::getBM, Dm_zhbmp::getBmsm)); .eq("flag_status", "1").ne("isnull(resources_code,'')","").orderBy(true,true,"resources_code"));
// Map<String, String> pwwzMap = pwwzs.stream().collect(Collectors.toMap(Dm_zhbmp::getBM, Dm_zhbmp::getBmsm));
// Map<String, String> dhqlMap = dhql.stream().collect(Collectors.toMap(Dm_zhbmp::getBM, Dm_zhbmp::getBmsm));
List<DmBzry> zyqs = dmBzryService.list(new QueryWrapper<DmBzry>().select(" resources_code","zyq")
.eq("flag_status", "1").ne("isnull(resources_code,'')","").groupBy("resources_code","zyq").orderBy(true,true,"resources_code"));
List<DmBzry> zyrys= dmBzryService.list(new QueryWrapper<DmBzry>()
.eq("flag_status", "1").ne("isnull(zyq,'')","").orderBy(true,true,"zyq"));
List<Dm_zhbmp> kwxxs = dm_zhbmpRepository.findByBMLB("PBBM");
returnMap.put("resourcesCodes",resourcesCodes);
returnMap.put("zyqs",zyqs);
returnMap.put("zyrys",zyrys);
returnMap.put("qgkw", qgkws); returnMap.put("qgkw", qgkws);
returnMap.put("zylx", zylxs); returnMap.put("zylx", zylxs);
returnMap.put("pwwz", pwwzs); returnMap.put("pwwz", pwwzs);

Loading…
Cancel
Save