自动化立体仓库 - WMS系统
#
zhou zhou
昨天 35173cda98e2be25cf30a028697e6d363f8c4f77
src/main/java/com/zy/asrs/controller/MobileController.java
@@ -3,6 +3,7 @@
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.core.annotations.AppAuth;
import com.core.annotations.ManagerAuth;
import com.core.common.BaseRes;
import com.core.common.Cools;
@@ -22,6 +23,7 @@
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.*;
@@ -34,6 +36,11 @@
@RequestMapping("mobile")
@Slf4j
public class MobileController extends BaseController  {
    private static final boolean auth = true;
    public static final ArrayList<String> APP_KEY_LIST = new ArrayList<String>() {{
        add("ea1f0459efc02a79f046f982767939ae");
    }};
    @Autowired
    private MobileService mobileService;
@@ -352,6 +359,37 @@
        return R.ok();
    }
    @RequestMapping("/pingKu/getList/auth")
    @ManagerAuth(memo = "平库获取库存列表")
    @AppAuth(memo = "平库获取库存列表")
    public R pingKuGetList(@RequestBody PKInventoryAdjustment combParam){
        auth("", combParam, request);
        if (Cools.isEmpty(combParam.getLocno())) {
            throw new CoolException(BaseRes.PARAM);
        }
        List<ManLocDetl> manLocDetls = mobileService.pingKuGetList(combParam);
        return R.ok(manLocDetls);
    }
    @RequestMapping("/pingKu/inventoryAdjustment/auth")
    @ManagerAuth(memo = "库存调整")
    @AppAuth(memo = "库存调整")
    public R pingKuInventoryAdjustment(@RequestBody PKInventoryAdjustment combParam, HttpServletRequest request){
        auth("", combParam, request);
        if (Cools.isEmpty(combParam.getLocno())) {
            throw new CoolException(BaseRes.PARAM);
        }
        mobileService.pingKuInventoryAdjustment(combParam);
        return R.ok();
    }
    private void auth(String appkey, Object obj, HttpServletRequest request) {
//            log.info("{}接口被访问;appkey:{};请求数据:{}", request.getRequestURI(), appkey, JSON.toJSONString(obj));
        request.setAttribute("cache", obj);
    }
    @RequestMapping("/pack/get/auth")
    @ManagerAuth
    public R packGet(@RequestParam String barcode){