自动化立体仓库 - WMS系统
cl
22 小时以前 83ba8a26cfc33a700d0de16ba9ad6e9229db0932
src/main/java/com/zy/asrs/service/impl/WrkArchiveToLogServiceImpl.java
@@ -17,6 +17,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.transaction.interceptor.TransactionAspectSupport;
import java.text.MessageFormat;
import java.util.List;
@@ -69,6 +70,10 @@
        int detlCount = wrkDetlLogMapper.selectCount(detlLogW);
        boolean wrkMastDeleted =false;
        boolean wrkDetlDeleted =false;
//        JSONObject detlJson = new JSONObject(true);
//        detlJson.put("mastCount", mastCount);
//        detlJson.put("detlCount", detlCount);
//        detlJson.put("num", num);
        if (mastCount > 0 && detlCount > 0) {
             wrkMastDeleted = wrkMastMapper.deleteById(wrkNo) > 0;
            if (!wrkMastDeleted) {
@@ -78,16 +83,19 @@
            if (!wrkDetlDeleted) {
                log.error(MessageFormat.format("删除工作明细档[workNo={0}]失败", wrkNo));
            }
        }else {
//            detlJson.put("rollback","触发回滚");
            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
        }
        if (printLog) {
            JSONObject detlJson = new JSONObject(true);
            detlJson.put("service", "WrkArchiveToLogService");
            detlJson.put("wrkNo", wrkNo);
            detlJson.put("wrkDetls", JSON.toJSON(detls));
            detlJson.put("wrkMast", (JSONObject) JSON.toJSON(wrkMast));
            detlJson.put("wrkMastDeleted", wrkMastDeleted);
            detlJson.put("wrkDetlDeleted", wrkDetlDeleted);
            log.info(detlJson.toJSONString());
//            detlJson.put("service", "WrkArchiveToLogService");
//            detlJson.put("wrkNo", wrkNo);
//            detlJson.put("wrkDetls", JSON.toJSON(detls));
//            detlJson.put("wrkMast", (JSONObject) JSON.toJSON(wrkMast));
//            detlJson.put("wrkMastDeleted", wrkMastDeleted);
//            detlJson.put("wrkDetlDeleted", wrkDetlDeleted);
//            log.info(detlJson.toJSONString());
        }
    }