| | |
| | | @Resource |
| | | WorkAssignmentMapper workAssignmentMapper; |
| | | |
| | | @Override |
| | | public List<Damage> selectDamage(String startTime, String endTime, int type, String workingProcedure) { |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * 查询报工信息 |
| | |
| | | */ |
| | | @Override |
| | | public void insertDamage(Damage damage) { |
| | | List<Damage> damage1 = baseMapper.selectList( |
| | | new LambdaQueryWrapper<Damage>() |
| | | .ne(Damage::getType, Const.GLASS_STATE_DAMAGE) |
| | | .ne(Damage::getType, Const.GLASS_STATE_TAKE) |
| | | .eq(Damage::getLine, damage.getLine()) |
| | | .eq(Damage::getWorkingProcedure, damage.getWorkingProcedure()) |
| | | .eq(Damage::getGlassId, damage.getGlassId()) |
| | | ); |
| | | List<Damage> damage1 = null; |
| | | if (Const.GLASS_STATE_DAMAGE.equals(damage.getType()) || Const.GLASS_STATE_TAKE.equals(damage.getType())) { |
| | | damage1 = baseMapper.selectList( |
| | | new LambdaQueryWrapper<Damage>() |
| | | .in(Damage::getType, Const.GLASS_STATE_DAMAGE, Const.GLASS_STATE_TAKE) |
| | | .eq(Damage::getGlassId, damage.getGlassId()) |
| | | ); |
| | | } else { |
| | | damage1 = baseMapper.selectList( |
| | | new LambdaQueryWrapper<Damage>() |
| | | .notIn(Damage::getType, Const.GLASS_STATE_DAMAGE, Const.GLASS_STATE_TAKE) |
| | | .eq(Damage::getLine, damage.getLine()) |
| | | .eq(Damage::getWorkingProcedure, damage.getWorkingProcedure()) |
| | | .eq(Damage::getGlassId, damage.getGlassId()) |
| | | ); |
| | | } |
| | | if (damage1 == null || damage1.size() == 0) { |
| | | LambdaQueryWrapper<GlassInfo> glassInfoSelectWrapper = new LambdaQueryWrapper<>(); |
| | | glassInfoSelectWrapper.eq(GlassInfo::getGlassId, damage.getGlassId()); |