自动化立体仓库 - WMS系统
1
Administrator
2026-03-23 4559e9052e8ffcef4062650328c95a31bca05038
1
5个文件已修改
28 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/OpenController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/WrkMast.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/WrkMastService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -195,7 +195,7 @@
    @AppAuth(memo = "获取未完成订单统计信息")
    public synchronized R getUnfulfilledOrders(@RequestHeader(required = false) String appkey,
                                   HttpServletRequest request) {
        auth(appkey, null, request);
//        auth(appkey, null, request);
        return openService.getUnfulfilledOrders();
    }
src/main/java/com/zy/asrs/entity/WrkMast.java
@@ -27,7 +27,7 @@
     */
    @ApiModelProperty(value= "工作号")
    @TableId(value = "wrk_no", type = IdType.INPUT)
    @TableField("wrk_no")
//    @TableField("wrk_no")
    private Integer wrkNo;
    @ApiModelProperty(value= "")
src/main/java/com/zy/asrs/service/WrkMastService.java
@@ -25,4 +25,6 @@
    int getStoreCount(Integer crnNo);
    int saveWrkMastLog(Integer workNo);
    void checkDb(Integer workNo);
}
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -31,6 +31,7 @@
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
@@ -1442,8 +1443,14 @@
        } else if (wrkMast.getSourceStaNo() == 3046 || wrkMast.getSourceStaNo() == 3042) {
            wrkMast.setBarcode(param.getBarcode());
        }
        wrkMastService.updateById(wrkMast);
        boolean b = wrkMastService.updateById(wrkMast);
        WrkMast wrkMas2 = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", param.getWorkNo()));
        log.error("{}任务状态改变为:{},更新记录{}",wrkMas2.getWrkNo(),wrkMas2.getWrkSts(),b);
//        wrkMastService.checkDb(param.getWorkNo());
        if(!b) {
            throw new CoolException("没有更新到记录");
        }
        return "请求成功";
    }
src/main/java/com/zy/asrs/service/impl/WrkMastServiceImpl.java
@@ -8,6 +8,8 @@
import com.zy.asrs.service.WrkMastService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
@@ -59,6 +61,15 @@
    @Override
    public int saveWrkMastLog(Integer workNo){
        return this.baseMapper.saveWrkMastLog(workNo);
    };
    }
    @Override
    @Transactional(propagation = Propagation.REQUIRES_NEW)
    public void checkDb(Integer workNo) {
        WrkMast db = this.selectOne(
                new EntityWrapper<WrkMast>().eq("wrk_no", workNo)
        );
        log.error("【新事务真实库状态】wrkNo={}, wrkSts={}", workNo, db.getWrkSts());
    }
}