forked from kidgrow-microservices-platform

zhaoxiaohao
2021-02-26 42732fda8d3fdef36b33e2c46f2988df7424bf6a
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SysProductController.java
@@ -4,6 +4,7 @@
import com.kidgrow.common.controller.BaseController;
import com.kidgrow.common.model.PageResult;
import com.kidgrow.common.model.ResultBody;
import com.kidgrow.common.model.SysOrganization;
import com.kidgrow.common.model.SysUser;
import com.kidgrow.oprationcenter.model.ProductOrderDetail;
import com.kidgrow.oprationcenter.model.SysProduct;
@@ -60,7 +61,10 @@
        }
        return sysProductService.findList(params,sysUser);
    }
    @GetMapping("/all")
    public PageResult allList(@RequestParam Map<String, Object> params, @LoginUser SysUser sysUser) {
        return sysProductService.findAllList(params,sysUser);
    }
    /**
     * 查询
     */
@@ -86,7 +90,7 @@
     */
    @ApiOperation(value = "保存")
    @PostMapping
    public ResultBody save(@Valid @RequestBody SysProduct sysProduct, BindingResult bindingResult) {
    public ResultBody save(@Valid @RequestBody SysProduct sysProduct, BindingResult bindingResult,@LoginUser SysUser sysUser) {
        List<String> errMsg= new ArrayList<>();
        if (bindingResult.hasErrors()) {
            for (ObjectError error : bindingResult.getAllErrors()) {
@@ -94,6 +98,11 @@
            }
            return ResultBody.failed().msg(errMsg.toString());
        }  else {
            List<SysOrganization> organizations = sysUser.getOrganizations();
            if(organizations.size()>0){
                sysProduct.setCreateUserOrgCode(organizations.get(organizations.size()-1).getOrgCode());
            }
            boolean v= sysProductService.saveOrUpdate(sysProduct);
            if(v) {
                return ResultBody.ok().data(sysProduct).msg("保存成功");