|
|
|
@ -68,7 +68,7 @@ public class ZyjhService extends ServiceImpl<DmYdjhMapper,DmYdjh> {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public List<DmYdjh> getYdjhByZtOrForeman(Integer zt,String foreman,String zyq){
|
|
|
|
|
public List<DmYdjh> getYdjhByZtOrForeman(Integer zt,String foreman,String userCode,String zyq){
|
|
|
|
|
QueryWrapper<DmYdjh> wrapper = new QueryWrapper<DmYdjh>()
|
|
|
|
|
.ge("zt",11)
|
|
|
|
|
.ge(ObjUtil.isNotEmpty(zt),"zt",zt)
|
|
|
|
@ -76,16 +76,22 @@ public class ZyjhService extends ServiceImpl<DmYdjhMapper,DmYdjh> {
|
|
|
|
|
|
|
|
|
|
switch (zt){
|
|
|
|
|
case 31:
|
|
|
|
|
wrapper.eq("pwpgry",foreman).isNull("pwfkry");
|
|
|
|
|
// wrapper.eq(!"1".equals(foreman),"pwpgry",foreman);
|
|
|
|
|
// wrapper.eq("1".equals(foreman),"pwpgry",userCode);
|
|
|
|
|
wrapper.isNull("pwfkry");
|
|
|
|
|
break;
|
|
|
|
|
case 51:
|
|
|
|
|
wrapper.eq("hxpgry",foreman).isNull("hxfkry");
|
|
|
|
|
// wrapper.eq(!"1".equals(foreman),"hxpgry",foreman);
|
|
|
|
|
// wrapper.eq("1".equals(foreman),"hxpgry",userCode);
|
|
|
|
|
wrapper.isNull("hxfkry");
|
|
|
|
|
break;
|
|
|
|
|
case 61:
|
|
|
|
|
wrapper.eq("qgpgry",foreman).isNull("qgfkry");
|
|
|
|
|
// wrapper.eq(!"1".equals(foreman),"qgpgry",foreman);
|
|
|
|
|
// wrapper.eq("1".equals(foreman),"qgpgry",userCode);
|
|
|
|
|
wrapper.isNull("qgfkry");
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
wrapper.orderByDesc("dc_ch","dc_pl,dc_fd,tzbh");
|
|
|
|
|
wrapper.orderByDesc("dc_ch","dc_pl,tzbh");
|
|
|
|
|
return list(wrapper);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -138,6 +144,11 @@ public class ZyjhService extends ServiceImpl<DmYdjhMapper,DmYdjh> {
|
|
|
|
|
return bzryService.list(Wrappers.<DmBzry>lambdaQuery()
|
|
|
|
|
.eq(DmBzry::getForeman, "1").eq(DmBzry::getZyq, zyq));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<DmBzry> getBzryByBz(String zyq,String bz){
|
|
|
|
|
return bzryService.list(Wrappers.<DmBzry>lambdaQuery()
|
|
|
|
|
.eq(DmBzry::getResourcesCode, bz).eq(DmBzry::getZyq, zyq).orderByAsc(DmBzry::getUserName));
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 获取所有未处理批次
|
|
|
|
|
*/
|
|
|
|
|