潘志宝
2024-12-10 a440ec3bfaa1363f5841100b8948d852971a2eb1
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/pre/service/impl/MmItemStatusServiceImpl.java
@@ -23,7 +23,7 @@
    @Resource
    public MmItemStatusDao mmItemStatusDao;
    public void recordStatus(String itemId, ItemRunStatusEnum status, Long duration) {
    public void recordStatus(String itemId, ItemRunStatusEnum status, Long duration, Date runTime) {
        QueryWrapper<MmItemStatusEntity> queryWrapper = new QueryWrapper<>();
        queryWrapper.eq("item_id", itemId);
        MmItemStatusEntity entity = mmItemStatusDao.selectOne(queryWrapper);
@@ -31,12 +31,12 @@
            entity = new MmItemStatusEntity();
            entity.setId(UUID.randomUUID().toString());
            entity.setItemId(itemId);
            entity.setLastTime(new Date());
            entity.setLastTime(runTime);
            entity.setStatus(status.getCode());
            entity.setDuration(duration);
            mmItemStatusDao.insert(entity);
        } else {
            entity.setLastTime(new Date());
            entity.setLastTime(runTime);
            entity.setStatus(status.getCode());
            entity.setDuration(duration);
            mmItemStatusDao.updateById(entity);