| | |
| | | package com.zy.asrs.controller; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.core.annotations.AppAuth; |
| | | import com.core.common.*; |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.entity.WrkMast; |
| | | import com.zy.asrs.entity.param.*; |
| | | import com.zy.asrs.service.OpenService; |
| | | import com.zy.asrs.service.WrkMastService; |
| | | import com.zy.common.model.DetlDto; |
| | | import com.zy.common.web.BaseController; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * Created by vincent on 2022/4/8 |
| | |
| | | |
| | | @Autowired |
| | | private OpenService openService; |
| | | @Autowired |
| | | private WrkMastService wrkMastService; |
| | | |
| | | @PostMapping("/order/matSync/default/v1") |
| | | @AppAuth(memo = "商品信息同步接口") |
| | |
| | | |
| | | /*********************************同步物料档案和订单****************************************************/ |
| | | |
| | | /*********************************RCS任务结束接口****************************************************/ |
| | | |
| | | /** |
| | | * 库存统计 |
| | | */ |
| | | @RequestMapping("/taskOver") |
| | | public HashMap taskOver(@RequestBody HashMap<String,Object> param) { |
| | | HashMap map = new HashMap(); |
| | | Map<String ,Object > map1 = (Map<String, Object>)param.get("Data"); |
| | | |
| | | String id = (String) map1.get("Id"); |
| | | String status = (String) map1.get("Status"); |
| | | if (!status.equals("finished_manual")){ |
| | | map.put("IsSuccess", true); |
| | | return map; |
| | | } |
| | | WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no",Integer.valueOf(id))); |
| | | if (wrkMast == null) { |
| | | map.put("IsSuccess", false); |
| | | map.put("ErrorCode","1"); |
| | | map.put("Message","没有找到该任务号:"+id); |
| | | return map; |
| | | } |
| | | if(wrkMast.getIoType()==101||wrkMast.getIoType()==110){ |
| | | wrkMast.setWrkSts(15L);//搬运完成,任务转历史档 |
| | | }else if(wrkMast.getIoType()==103||wrkMast.getIoType()==107){ |
| | | wrkMast.setWrkSts(14L);//搬运完成,任务状态回到14 |
| | | } |
| | | wrkMastService.updateById(wrkMast); |
| | | map.put("IsSuccess", true); |
| | | return map; |
| | | } |
| | | } |