package com.consum.base.controller;
|
|
import com.consum.base.BaseController;
|
import com.consum.base.core.service.LWhWarningCoreServiceImpl;
|
import com.consum.base.core.utils.CommonUtil;
|
import com.consum.base.pojo.query.WhWarningQry;
|
import com.consum.base.service.LWhWarningServiceImpl;
|
import com.consum.model.po.FinSysTenantUser;
|
import com.walker.db.page.GenericPager;
|
import com.walker.infrastructure.utils.DateUtils;
|
import com.walker.web.ResponseValue;
|
import io.swagger.annotations.Api;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import javax.annotation.Resource;
|
import java.util.Map;
|
|
/**
|
* @ClassName LWhWarningConfigController
|
* @Author cy
|
* @Date 2023/11/20
|
* @Description
|
* @Version 1.0
|
**/
|
@RestController
|
@RequestMapping("/pc/warehouse/warning")
|
@Api(value = "预警查询", tags = "预警查询")
|
public class LWhWarningController extends BaseController {
|
|
@Resource
|
private LWhWarningServiceImpl lWhWarningService;
|
|
@GetMapping("/getList")
|
public ResponseValue getList() {
|
WhWarningQry param = CommonUtil.getObjFromReq(WhWarningQry.class);
|
WhWarningQry param2 = new WhWarningQry();
|
CommonUtil.copyProperties(param, param2);
|
param = param2;
|
/*当前登录人只能看到自己机构下的列表*/
|
FinSysTenantUser sysInfo = this.getSysInfo();
|
String tenantId = sysInfo.getTenantId();
|
Long paramAgencyId = param.getAgencyId();
|
if (paramAgencyId == null || !paramAgencyId.toString().startsWith(tenantId)) {
|
param.setAgencyId(Long.valueOf(tenantId));
|
}
|
|
if (param.getStates() == null) {
|
param.setStates(1);
|
} else if (param.getStates() == 0) {
|
param.setStates(null);
|
}
|
GenericPager<Map<String, Object>> genericPager = lWhWarningService.getListWithPage(param);
|
return ResponseValue.success(genericPager);
|
}
|
|
|
@Resource
|
private LWhWarningCoreServiceImpl lWhWarningCoreService;
|
|
|
@GetMapping("/handerChenKuCun")
|
public ResponseValue handerChenKuCun() {
|
WhWarningQry param = CommonUtil.getObjFromReq(WhWarningQry.class);
|
WhWarningQry param2 = new WhWarningQry();
|
CommonUtil.copyProperties(param, param2);
|
param = param2;
|
FinSysTenantUser sysInfo = this.getSysInfo();
|
long dealTime = DateUtils.getDateTimeNumber(System.currentTimeMillis());
|
|
lWhWarningCoreService.updateKuCun(param.getWarehouseType(), param.getBaseWarehouseId(), null, sysInfo, dealTime);
|
return ResponseValue.success();
|
}
|
|
|
}
|