From 830d4a2a90db1f173044531d7ddc0578cd507346 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期四, 11 六月 2020 17:23:31 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 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..45e2e6a 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,59 @@ 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.WrkMast; +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.model.StartupDto; +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 + "鍦ㄥ伐浣滄。涓凡瀛樺湪"); + } + } + // 妫�绱㈠簱浣� + StartupDto dto = commonService.getLocNo(1, param.getDevpNo()); + // 鐢熸垚宸ヤ綔妗� + WrkMast wrkMast = new WrkMast(); + // todo + boolean res = wrkMastService.insert(wrkMast); + if (!res) { + throw new CoolException("娉ㄥ叆sql澶辫触"); + } + } + } -- Gitblit v1.9.1