| | |
| | | import com.zy.common.CodeRes; |
| | | import com.zy.common.entity.PlaExcel; |
| | | import com.zy.common.web.BaseController; |
| | | import com.zy.system.entity.OperateLog; |
| | | import com.zy.system.service.OperateLogService; |
| | | import lombok.Synchronized; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.BeanUtils; |
| | |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import javax.annotation.Resource; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | import java.net.URLEncoder; |
| | |
| | | @Autowired |
| | | private SnowflakeIdWorker snowflakeIdWorker; |
| | | |
| | | @Resource |
| | | private OperateLogService operateLogService; |
| | | |
| | | // 获取下拉选择框值列表 |
| | | @GetMapping(value = "/pla/dropdownValues/list") |
| | | @ManagerAuth(memo = "获取下拉选择框值列表") |
| | | @ManagerAuth |
| | | public R list() { |
| | | List<DropdownValuesDto> list = plaService.getDropdownValues(); |
| | | Map<String, List<String>> map = new HashMap<>(); |
| | |
| | | @RequestMapping(value = "/pla/update/auth") |
| | | @ManagerAuth |
| | | public R update(@RequestBody List<Pla> plas) { |
| | | log.info(plas.toString()); |
| | | Date date = new Date(); |
| | | plas.forEach(pla -> { |
| | | Pla plaSave = plaService.selectById(pla.getId()); |
| | | pla.setModifyTime(new Date()); |
| | |
| | | PlaLog plaLog = new PlaLog(); |
| | | BeanUtils.copyProperties(plaSave, plaLog); |
| | | plaLog.setId(null); |
| | | plaLog.setCreateTime(new Date()); |
| | | plaLog.setCreateTime(date); |
| | | plaLog.setModifyUser(getUser().getUsername()); |
| | | plaLogService.insert(plaLog); |
| | | |
| | | // 记录操作日志 |
| | | OperateLog operateLog = new OperateLog(); |
| | | operateLog.setAction("聚乳酸库存明细修改"); |
| | | operateLog.setUserId(getUserId()); |
| | | operateLog.setIp(request.getRemoteAddr()); |
| | | operateLog.setRequest(pla.toString()); |
| | | operateLog.setResponse(plaSave.toString()); |
| | | operateLog.setCreateTime(new Date()); |
| | | operateLogService.insert(operateLog); |
| | | |
| | | }); |
| | | return R.ok(); |
| | | } |