|
@@ -13,6 +13,7 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -43,6 +44,7 @@ import com.factory.web.entity.pm.req.OnsiteCalendarReq;
|
|
|
import com.factory.web.entity.pm.req.OnsiteItemReq;
|
|
|
import com.factory.web.entity.pm.req.OnsiteWorkshopReq;
|
|
|
import com.factory.web.entity.pm.req.PmPlanPauseFlagReq;
|
|
|
+import com.factory.web.entity.pm.req.SearchAllWorkshopReq;
|
|
|
import com.factory.web.entity.pm.req.SearchApprovalUserReq;
|
|
|
import com.factory.web.entity.pm.req.SearchPmItemNoGoListReq;
|
|
|
import com.factory.web.entity.pm.req.SearchPmItemResultListReq;
|
|
@@ -54,6 +56,7 @@ import com.factory.web.entity.pm.req.SearchPmWorkshopNoGoListReq;
|
|
|
import com.factory.web.entity.pm.req.SearchTaskReq;
|
|
|
import com.factory.web.entity.pm.req.SearchWorkshopReq;
|
|
|
import com.factory.web.entity.pm.res.ApprovalUserRes;
|
|
|
+import com.factory.web.entity.pm.res.PmAllWorkshopListRes;
|
|
|
import com.factory.web.entity.pm.res.PmCheckListRes;
|
|
|
import com.factory.web.entity.pm.res.PmItemNoGoListRes;
|
|
|
import com.factory.web.entity.pm.res.PmItemResultListRes;
|
|
@@ -854,6 +857,32 @@ public class PreventMistakeServiceImpl extends ServiceImpl<PreventMistakeMapper,
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 取得所有工作站
|
|
|
+ *
|
|
|
+ * @param req
|
|
|
+ * @return 所有工作站
|
|
|
+ */
|
|
|
+ public ResponseBean<List<PmAllWorkshopListRes>> getAllWorkshopList(SearchAllWorkshopReq req) {
|
|
|
+ QueryWrapper<OnsiteWorkshop> queryWrapper = new QueryWrapper<>();
|
|
|
+ if (req.getWsName() != null && !"".equals(req.getWsName())) {
|
|
|
+ queryWrapper.lambda().like(OnsiteWorkshop::getWsName, req.getWsName());
|
|
|
+ }
|
|
|
+ List<OnsiteWorkshop> onsiteWorkshopList = onsiteWorkshopService.list(queryWrapper);
|
|
|
+
|
|
|
+ List<PmAllWorkshopListRes> pmAllWorkshopList = new ArrayList<PmAllWorkshopListRes>();
|
|
|
+ PmAllWorkshopListRes pmAllWorkshop = null;
|
|
|
+ for (OnsiteWorkshop onsiteWorkshop : onsiteWorkshopList) {
|
|
|
+ pmAllWorkshop = new PmAllWorkshopListRes();
|
|
|
+ pmAllWorkshop.setBentelerPlanId(onsiteWorkshop.getBentelerPlanId());
|
|
|
+ pmAllWorkshop.setWorkshopId(onsiteWorkshop.getId());
|
|
|
+ pmAllWorkshop.setWsName(onsiteWorkshop.getWsName());
|
|
|
+
|
|
|
+ pmAllWorkshopList.add(pmAllWorkshop);
|
|
|
+ }
|
|
|
+ return ResponseBeanBuilder.ok(pmAllWorkshopList, Function.identity());
|
|
|
+ }
|
|
|
|
|
|
|
|
|
/**
|