From 00a4d56bca370fcee63ac5c70e22dde381802f71 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期四, 11 六月 2020 16:49:26 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java index 505f8d2..783dda8 100644 --- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java @@ -1,11 +1,56 @@ package com.zy.asrs.service.impl; +import com.core.common.BaseRes; +import com.core.common.Cools; +import com.core.exception.CoolException; +import com.zy.asrs.entity.param.FullStoreParam; +import com.zy.asrs.service.BasDevpService; import com.zy.asrs.service.WorkService; +import com.zy.asrs.service.WrkMastService; +import com.zy.common.service.CommonService; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; /** * Created by vincent on 2020/6/11 */ @Service public class WorkServiceImpl implements WorkService { + + @Autowired + private WrkMastService wrkMastService; + @Autowired + private BasDevpService basDevpService; + @Autowired + private CommonService commonService; + + @Override + @Transactional + public void startupFullStore(FullStoreParam param) { + // 鍙傛暟闈炵┖鍒ゆ柇 + if (Cools.isEmpty(param.getDevpNo(), param.getList())) { + throw new CoolException(BaseRes.PARAM); + } + // 绔欑偣鐘舵�佹娴� + basDevpService.checkSiteStatus(param.getDevpNo()); + // 鐢熸垚宸ヤ綔鍙� + int workNo = commonService.getWorkNo(0); + if (workNo == 0) { + throw new CoolException("鐢熸垚宸ヤ綔鍙峰け璐ワ紝璇疯仈绯荤鐞嗗憳"); + } else { + if (wrkMastService.selectById(workNo)!=null) { + throw new CoolException("鐢熸垚宸ヤ綔鍙�" + workNo + "鍦ㄥ伐浣滄。涓凡瀛樺湪"); + } + } + // 妫�绱㈠簱浣� + String locNo = commonService.getLocNo(1, param.getDevpNo()); + + +// if (staNo == null || staNo.get) + // 鑾峰彇鏈�鏂扮殑宸ヤ綔妗� +// WrkMast latestWrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().orderBy("appe_time")); + + + } } -- Gitblit v1.9.1