8/26 耗材加入工位预警数量 是否拆零
							parent
							
								
									5e215abf0a
								
							
						
					
					
						commit
						4a79d728e2
					
				| @ -1,118 +0,0 @@ | |||||||
| package com.glxp.api.controller.basic; |  | ||||||
| 
 |  | ||||||
| import cn.hutool.core.text.split.SplitIter; |  | ||||||
| import cn.hutool.core.util.IdUtil; |  | ||||||
| import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |  | ||||||
| import com.github.pagehelper.PageInfo; |  | ||||||
| import com.glxp.api.common.res.BaseResponse; |  | ||||||
| import com.glxp.api.common.util.ResultVOUtils; |  | ||||||
| import com.glxp.api.entity.auth.SysWorkplace; |  | ||||||
| import com.glxp.api.entity.basic.BasicCollectBustypeEntity; |  | ||||||
| import com.glxp.api.req.basic.BasicCollectBusTypeRequest; |  | ||||||
| 
 |  | ||||||
| import com.glxp.api.req.basic.WorkBindBusTypeRequest; |  | ||||||
| import com.glxp.api.res.PageSimpleResponse; |  | ||||||
| import com.glxp.api.res.basic.BasicCollectBusTypeResponse; |  | ||||||
| import com.glxp.api.res.basic.SysWorkplaceDocumentResponse; |  | ||||||
| import com.glxp.api.res.basic.WorkBindWorkResponse; |  | ||||||
| import com.glxp.api.service.auth.SysWorkplaceService; |  | ||||||
| import com.glxp.api.service.basic.BasicCollectBustypeService; |  | ||||||
| import com.glxp.api.service.basic.SysWorkplaceDocumentService; |  | ||||||
| import lombok.extern.slf4j.Slf4j; |  | ||||||
| import org.junit.Test; |  | ||||||
| import org.springframework.web.bind.annotation.GetMapping; |  | ||||||
| import org.springframework.web.bind.annotation.PostMapping; |  | ||||||
| import org.springframework.web.bind.annotation.RequestBody; |  | ||||||
| import org.springframework.web.bind.annotation.RestController; |  | ||||||
| 
 |  | ||||||
| import javax.annotation.Resource; |  | ||||||
| import java.util.Date; |  | ||||||
| import java.util.List; |  | ||||||
| import java.util.Random; |  | ||||||
| 
 |  | ||||||
| /** |  | ||||||
|  * @author : zhuhzu |  | ||||||
|  * @date : 2024/8/13 9:49 |  | ||||||
|  * @modyified By : |  | ||||||
|  */ |  | ||||||
| @Slf4j |  | ||||||
| @RestController |  | ||||||
| public class BasicCollectBusTypeController { |  | ||||||
| 
 |  | ||||||
|     @Resource |  | ||||||
|     private BasicCollectBustypeService basicCollectBustypeService; |  | ||||||
| 
 |  | ||||||
|     @Resource |  | ||||||
|     SysWorkplaceService sysWorkplaceService; |  | ||||||
| 
 |  | ||||||
|     @Resource |  | ||||||
|     private SysWorkplaceDocumentService sysWorkplaceDocumentService; |  | ||||||
| 
 |  | ||||||
|     @GetMapping("/udiwms/basic/collectBusType/getList") |  | ||||||
|     public BaseResponse page(BasicCollectBusTypeRequest request) { |  | ||||||
|         List<BasicCollectBusTypeResponse> page = basicCollectBustypeService.filterList(request); |  | ||||||
|         PageInfo<BasicCollectBusTypeResponse> pageInfo = new PageInfo<>(page); |  | ||||||
|         PageSimpleResponse<BasicCollectBusTypeResponse> pageSimpleResponse = new PageSimpleResponse<>(); |  | ||||||
|         pageSimpleResponse.setTotal(pageInfo.getTotal()); |  | ||||||
|         pageSimpleResponse.setList(page); |  | ||||||
|         return ResultVOUtils.success(pageSimpleResponse); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|     @PostMapping("/udiwms/basic/collectPoints/addCollectBusType") |  | ||||||
|     public BaseResponse addCollectBusType(@RequestBody BasicCollectBustypeEntity entity) { |  | ||||||
|         BasicCollectBustypeEntity one = basicCollectBustypeService.getOne(new LambdaQueryWrapper<BasicCollectBustypeEntity>().eq(BasicCollectBustypeEntity::getFromBusTypeCode, entity.getFromBusTypeCode())); |  | ||||||
|         if (one != null){ |  | ||||||
|             return ResultVOUtils.error("来源单据类型编号重复"); |  | ||||||
|         } |  | ||||||
|         entity.setId(IdUtil.getSnowflakeNextId()); |  | ||||||
|         entity.setCreateTime(new Date()); |  | ||||||
|         entity.setUpdateTime(new Date()); |  | ||||||
|         boolean save = basicCollectBustypeService.save(entity); |  | ||||||
|         if (!save){ |  | ||||||
|             return ResultVOUtils.error("新增错误"); |  | ||||||
|         } |  | ||||||
|         return ResultVOUtils.success("新增成功"); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|     @PostMapping("/udiwms/basic/collectPoints/updateCollectBusType") |  | ||||||
|     public BaseResponse updateCollectPoint(@RequestBody BasicCollectBustypeEntity entity) { |  | ||||||
|         entity.setUpdateTime(new Date()); |  | ||||||
|         boolean save = basicCollectBustypeService.updateById(entity); |  | ||||||
|         if (!save){ |  | ||||||
|             return ResultVOUtils.error("更新错误"); |  | ||||||
|         } |  | ||||||
|         return ResultVOUtils.success("更新成功!!"); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     @PostMapping("/udiwms/basic/collectPoints/delCollectBusType") |  | ||||||
|     public BaseResponse delCollectPoint(@RequestBody BasicCollectBustypeEntity entity) { |  | ||||||
| //        List<SysWorkplace> list = sysWorkplaceService.getBasicCollectBusTypeList(entity.getCode());
 |  | ||||||
| //        if(list.size() > 0){
 |  | ||||||
| //            return ResultVOUtils.error("当前单据已绑定工位,请先进行解绑!");
 |  | ||||||
| //        }
 |  | ||||||
|         WorkBindBusTypeRequest workBindBusTypeRequest = new WorkBindBusTypeRequest(); |  | ||||||
|         workBindBusTypeRequest.setDocumentTypeCode(entity.getFromDocumentType()); |  | ||||||
|         List<SysWorkplaceDocumentResponse> sysWorkplaceDocumentResponses = sysWorkplaceDocumentService.filterList(workBindBusTypeRequest); |  | ||||||
| 
 |  | ||||||
|         if (sysWorkplaceDocumentResponses.size() > 0) { |  | ||||||
|             return ResultVOUtils.error("当前单据类型已被绑定,请解绑之后在删除"); |  | ||||||
|         } |  | ||||||
|         boolean del = basicCollectBustypeService.removeById(entity); |  | ||||||
|         if (!del){ |  | ||||||
|             return ResultVOUtils.error("删除错误"); |  | ||||||
|         } |  | ||||||
|         return ResultVOUtils.success("成功!!!!!"); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|     @PostMapping("/udiwms/basic/collectBusType/genCode") |  | ||||||
|     public BaseResponse genCode() { |  | ||||||
| //        String code = "SP";
 |  | ||||||
|         String  code = basicCollectBustypeService.genCode(); |  | ||||||
|         return ResultVOUtils.success(code); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| } |  | ||||||
					Loading…
					
					
				
		Reference in New Issue