|
@@ -9,11 +9,13 @@ import com.ozs.common.annotation.Log;
|
|
import com.ozs.common.constant.ModularConstans;
|
|
import com.ozs.common.constant.ModularConstans;
|
|
import com.ozs.common.core.controller.BaseController;
|
|
import com.ozs.common.core.controller.BaseController;
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
|
|
+import com.ozs.common.core.domain.model.LoginUser;
|
|
import com.ozs.common.core.page.TableDataInfo;
|
|
import com.ozs.common.core.page.TableDataInfo;
|
|
import com.ozs.common.enums.BusinessType;
|
|
import com.ozs.common.enums.BusinessType;
|
|
import com.ozs.common.utils.StringUtils;
|
|
import com.ozs.common.utils.StringUtils;
|
|
import com.ozs.base.domain.BaseSupplier;
|
|
import com.ozs.base.domain.BaseSupplier;
|
|
import com.ozs.base.service.BaseSupplierService;
|
|
import com.ozs.base.service.BaseSupplierService;
|
|
|
|
+import com.ozs.framework.web.service.TokenService;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -24,6 +26,8 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
|
+import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -38,15 +42,21 @@ public class BaseSupplierController extends BaseController {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private BaseSupplierService baseSupplierService;
|
|
private BaseSupplierService baseSupplierService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private TokenService tokenService;
|
|
|
|
|
|
@ApiOperation(value = "新增供应商户", notes = "")
|
|
@ApiOperation(value = "新增供应商户", notes = "")
|
|
@PostMapping("/insertBaseSupplier")
|
|
@PostMapping("/insertBaseSupplier")
|
|
@PreAuthorize("@ss.hasPermi('base:supplier:insertBaseSupplier')")
|
|
@PreAuthorize("@ss.hasPermi('base:supplier:insertBaseSupplier')")
|
|
@Log(title = ModularConstans.policy, businessType = BusinessType.INSERT)
|
|
@Log(title = ModularConstans.policy, businessType = BusinessType.INSERT)
|
|
- public AjaxResult insertBaseSupplier(@RequestBody BaseSupplier baseSupplier) {
|
|
|
|
|
|
+ public AjaxResult insertBaseSupplier(@RequestBody BaseSupplier baseSupplier, HttpServletRequest request) {
|
|
if (StringUtils.isNull(baseSupplier) || StringUtils.isNull(baseSupplier.getSupplierName())) {
|
|
if (StringUtils.isNull(baseSupplier) || StringUtils.isNull(baseSupplier.getSupplierName())) {
|
|
return error("供应商名称不能为空");
|
|
return error("供应商名称不能为空");
|
|
}
|
|
}
|
|
|
|
+ //获取登录人
|
|
|
|
+ LoginUser loginUser = tokenService.getLoginUser(request);
|
|
|
|
+ baseSupplier.setCreated(String.valueOf(loginUser.getUserId()));
|
|
|
|
+ baseSupplier.setCreateTime(new Date());
|
|
return toAjax(baseSupplierService.insertBaseSupplier(baseSupplier));
|
|
return toAjax(baseSupplierService.insertBaseSupplier(baseSupplier));
|
|
}
|
|
}
|
|
|
|
|
|
@@ -65,10 +75,14 @@ public class BaseSupplierController extends BaseController {
|
|
@PostMapping("/updateBaseSupplier")
|
|
@PostMapping("/updateBaseSupplier")
|
|
@PreAuthorize("@ss.hasPermi('base:supplier:updateBaseSupplier')")
|
|
@PreAuthorize("@ss.hasPermi('base:supplier:updateBaseSupplier')")
|
|
@Log(title = ModularConstans.policy, businessType = BusinessType.UPDATE)
|
|
@Log(title = ModularConstans.policy, businessType = BusinessType.UPDATE)
|
|
- public AjaxResult updateBaseSupplier(@RequestBody BaseSupplier baseSupplier) {
|
|
|
|
|
|
+ public AjaxResult updateBaseSupplier(@RequestBody BaseSupplier baseSupplier, HttpServletRequest request) {
|
|
if (StringUtils.isNull(baseSupplier) || StringUtils.isNull(baseSupplier.getId())) {
|
|
if (StringUtils.isNull(baseSupplier) || StringUtils.isNull(baseSupplier.getId())) {
|
|
return error("修改数据及ID不能为空");
|
|
return error("修改数据及ID不能为空");
|
|
}
|
|
}
|
|
|
|
+ //获取登录人
|
|
|
|
+ LoginUser loginUser = tokenService.getLoginUser(request);
|
|
|
|
+ baseSupplier.setUpdated(String.valueOf(loginUser.getUserId()));
|
|
|
|
+ baseSupplier.setUpdateTime(new Date());
|
|
return toAjax(baseSupplierService.updateBaseSupplier(baseSupplier));
|
|
return toAjax(baseSupplierService.updateBaseSupplier(baseSupplier));
|
|
}
|
|
}
|
|
|
|
|