| | |
| | | import com.core.exception.CoolException; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import zy.cloud.wms.common.entity.Parameter; |
| | | import zy.cloud.wms.common.model.param.ReplenishDto; |
| | | import zy.cloud.wms.common.model.param.ReplenishParam; |
| | | import zy.cloud.wms.common.utils.VersionUtils; |
| | | import zy.cloud.wms.common.web.BaseController; |
| | | import zy.cloud.wms.manager.entity.LocDetl; |
| | | import zy.cloud.wms.manager.entity.Mat; |
| | | import zy.cloud.wms.manager.entity.Node; |
| | |
| | | import zy.cloud.wms.manager.service.MatService; |
| | | import zy.cloud.wms.manager.service.NodeService; |
| | | import zy.cloud.wms.manager.service.PriorService; |
| | | import zy.cloud.wms.system.service.ConfigService; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | |
| | | */ |
| | | @RestController |
| | | @RequestMapping("/open/api") |
| | | public class OpenController { |
| | | public class OpenController extends BaseController { |
| | | |
| | | @Autowired |
| | | private PriorService priorService; |
| | |
| | | private MatService matService; |
| | | @Autowired |
| | | private LocDetlService locDetlService; |
| | | @Autowired |
| | | private ConfigService configService; |
| | | |
| | | @PostMapping("/replenish") |
| | | @Transactional |
| | | public R asrsReplenish(@RequestBody List<ReplenishParam> params){ |
| | | if (Cools.isEmpty(params)) { |
| | | public R asrsReplenish(@RequestBody ReplenishParam params){ |
| | | if (Cools.isEmpty(params.getList())) { |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | | Date now = new Date(); |
| | | for (ReplenishParam param : params) { |
| | | for (ReplenishDto param : params.getList()) { |
| | | Mat mat = matService.selectByMatnr(param.getMatnr()); |
| | | List<Prior> priors = priorService.selectList(new EntityWrapper<Prior>().eq("matnr", param.getMatnr())); |
| | | // 有推荐货位 |