|
|
@ -36,18 +36,18 @@ public class ZyjhService extends ServiceImpl<DmYdjhMapper,DmYdjh> {
|
|
|
|
private final DmCbxxpService dmCbxxpService;
|
|
|
|
private final DmCbxxpService dmCbxxpService;
|
|
|
|
private final RedisTemplate<String,Object> redisTemplate;
|
|
|
|
private final RedisTemplate<String,Object> redisTemplate;
|
|
|
|
|
|
|
|
|
|
|
|
public List<DmYdjh> getYdjhByZtOrForeman(String zt,String foreman){
|
|
|
|
public List<DmYdjh> getYdjhByZtOrForeman(Integer zt,String foreman){
|
|
|
|
QueryWrapper<DmYdjh> wrapper = new QueryWrapper<DmYdjh>()
|
|
|
|
QueryWrapper<DmYdjh> wrapper = new QueryWrapper<DmYdjh>()
|
|
|
|
.ge("zt",11);
|
|
|
|
.ge("zt",11).ge(ObjUtil.isNotEmpty(zt),"zt",zt);
|
|
|
|
|
|
|
|
|
|
|
|
switch (zt){
|
|
|
|
switch (zt){
|
|
|
|
case "31":
|
|
|
|
case 31:
|
|
|
|
wrapper.eq("pwpgry",foreman).isNull("pwfkry");
|
|
|
|
wrapper.eq("pwpgry",foreman).isNull("pwfkry");
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case "51":
|
|
|
|
case 51:
|
|
|
|
wrapper.eq("hxpgry",foreman).isNull("hxfkry");
|
|
|
|
wrapper.eq("hxpgry",foreman).isNull("hxfkry");
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case "61":
|
|
|
|
case 61:
|
|
|
|
wrapper.eq("qgpgry",foreman).isNull("qgfkry");
|
|
|
|
wrapper.eq("qgpgry",foreman).isNull("qgfkry");
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -55,7 +55,7 @@ public class ZyjhService extends ServiceImpl<DmYdjhMapper,DmYdjh> {
|
|
|
|
return list(wrapper);
|
|
|
|
return list(wrapper);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public List<Map<String,Object>> getYdjhByZt(String zt,String wgzt,String wclzt,String zyq){
|
|
|
|
public List<Map<String,Object>> getYdjhByZt(Integer zt,String wgzt,String wclzt,String zyq){
|
|
|
|
DateTime date = DateUtil.date();
|
|
|
|
DateTime date = DateUtil.date();
|
|
|
|
String from = DateUtil.beginOfMonth(date).toString("yyyy/MM/dd");
|
|
|
|
String from = DateUtil.beginOfMonth(date).toString("yyyy/MM/dd");
|
|
|
|
String to = DateUtil.endOfMonth(date).toString("yyyy/MM/dd");
|
|
|
|
String to = DateUtil.endOfMonth(date).toString("yyyy/MM/dd");
|
|
|
@ -65,7 +65,7 @@ public class ZyjhService extends ServiceImpl<DmYdjhMapper,DmYdjh> {
|
|
|
|
|
|
|
|
|
|
|
|
public void pgWithForeman(PgWithPcDto dto){
|
|
|
|
public void pgWithForeman(PgWithPcDto dto){
|
|
|
|
LambdaUpdateWrapper<DmYdjh> wrapper = new LambdaUpdateWrapper<DmYdjh>()
|
|
|
|
LambdaUpdateWrapper<DmYdjh> wrapper = new LambdaUpdateWrapper<DmYdjh>()
|
|
|
|
.eq(DmYdjh::getDcCh,dto.getDcCh()).eq(DmYdjh::getDcPl,dto.getDcPl()).ge(DmYdjh::getZt,2);
|
|
|
|
.eq(DmYdjh::getDcCh,dto.getDcCh()).eq(DmYdjh::getDcPl,dto.getDcPl()).ge(DmYdjh::getZt,32);
|
|
|
|
|
|
|
|
|
|
|
|
String pgrq = DateUtil.date().toString("yyyy/MM/dd");
|
|
|
|
String pgrq = DateUtil.date().toString("yyyy/MM/dd");
|
|
|
|
switch (dto.getZt()){
|
|
|
|
switch (dto.getZt()){
|
|
|
@ -76,11 +76,11 @@ public class ZyjhService extends ServiceImpl<DmYdjhMapper,DmYdjh> {
|
|
|
|
case "42":
|
|
|
|
case "42":
|
|
|
|
case "52":
|
|
|
|
case "52":
|
|
|
|
if ("HXPG".equals(dto.getZxZtName())){
|
|
|
|
if ("HXPG".equals(dto.getZxZtName())){
|
|
|
|
wrapper.set(DmYdjh::getHxpgrq,pgrq).set(DmYdjh::getHxpgry,dto.getForemanId());
|
|
|
|
wrapper.set(DmYdjh::getHxpgrq,pgrq).set(DmYdjh::getHxpgry,dto.getForemanId()).set(DmYdjh::getZt,"51");
|
|
|
|
wrapper.lt(DmYdjh::getZt,51);//仅处理未派工的数据
|
|
|
|
wrapper.lt(DmYdjh::getZt,51);//仅处理未派工的数据
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if ("QGPG".equals(dto.getZxZtName())){
|
|
|
|
if ("QGPG".equals(dto.getZxZtName())){
|
|
|
|
wrapper.set(DmYdjh::getQgpgrq,pgrq).set(DmYdjh::getQgpgry,dto.getForemanId());
|
|
|
|
wrapper.set(DmYdjh::getQgpgrq,pgrq).set(DmYdjh::getQgpgry,dto.getForemanId()).set(DmYdjh::getZt,"61");
|
|
|
|
wrapper.lt(DmYdjh::getZt,61);//仅处理未派工的数据
|
|
|
|
wrapper.lt(DmYdjh::getZt,61);//仅处理未派工的数据
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|