package com.zy.asrs.controller;
|
|
import com.alibaba.fastjson.JSONArray;
|
import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
import com.core.annotations.ManagerAuth;
|
import com.core.common.Cools;
|
import com.core.common.R;
|
import com.zy.asrs.entity.CheckDetl;
|
import com.zy.asrs.entity.StaDesc;
|
import com.zy.asrs.service.CheckDetlService;
|
import com.zy.asrs.service.LocCheckService;
|
import com.zy.common.web.BaseController;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import java.util.List;
|
|
@RestController
|
|
public class CheckDetlController extends BaseController {
|
|
@Autowired
|
private CheckDetlService checkDetlService;
|
|
@RequestMapping(value = "/check/delete/auth")
|
@ManagerAuth(memo = "库存盘点记录删除")
|
public R delete(@RequestParam String param){
|
List<CheckDetl> list = JSONArray.parseArray(param, CheckDetl.class);
|
if (Cools.isEmpty(list)){
|
return R.error();
|
}
|
for (CheckDetl entity : list){
|
checkDetlService.delete(new EntityWrapper<>(entity));
|
}
|
return R.ok();
|
}
|
|
@RequestMapping(value = "/check/upload/auth")
|
@ManagerAuth(memo = "库存盘点上传")
|
public R upload(@RequestParam String param){
|
List<CheckDetl> list = JSONArray.parseArray(param, CheckDetl.class);
|
if (Cools.isEmpty(list)){
|
return R.error();
|
}
|
checkDetlService.upload(list);
|
return R.ok();
|
}
|
}
|