src/main/java/com/zy/asrs/service/AdjDetlService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/AdjDetlServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/service/AdjDetlService.java
@@ -5,4 +5,6 @@ public interface AdjDetlService extends IService<AdjDetl> { boolean save(AdjDetl adjDetl, Long userId); } src/main/java/com/zy/asrs/service/impl/AdjDetlServiceImpl.java
@@ -6,7 +6,17 @@ import com.baomidou.mybatisplus.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import java.util.Date; @Service("adjDetlService") public class AdjDetlServiceImpl extends ServiceImpl<AdjDetlMapper, AdjDetl> implements AdjDetlService { @Override public boolean save(AdjDetl adjDetl, Long userId) { adjDetl.setModiTime(new Date()); adjDetl.setModiUser(userId); adjDetl.setAppeTime(new Date()); adjDetl.setAppeUser(userId); return insert(adjDetl); } } src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -46,6 +46,8 @@ private LocDetlService locDetlService; @Autowired private MatCodeService matCodeService; @Autowired private AdjDetlService adjDetlService; @Override @Transactional @@ -502,6 +504,13 @@ if (!locDetlService.insert(locDetl)) { throw new CoolException("保存库存明细失败"); } // 保存调整记录 AdjDetl adjDetl = new AdjDetl(); adjDetl.setLocNo(locDetl.getLocNo()); adjDetl.setMatNo(locDetl.getMatnr()); adjDetl.setOriQty(0.0D); adjDetl.setAdjQty(adjust.getCount()); adjDetlService.save(adjDetl, userId); // 修改原库存明细 } else { // 如果数量修改,则更新库存明细 @@ -522,9 +531,15 @@ throw new CoolException("修改库存明细失败"); } } // 保存调整记录 AdjDetl adjDetl = new AdjDetl(); adjDetl.setLocNo(locMast.getLocNo()); adjDetl.setMatNo(adjust.getMatnr()); adjDetl.setOriQty(one.getAnfme()); adjDetl.setAdjQty(adjust.getCount()); adjDetlService.save(adjDetl, userId); } } } }