Controller

    /**
     *
     * @Description: 生产物资-指标 发布接口
     * @Creator: tangsw
     * @CreateTime: 2019-12-25 10:37:34
     * @Modifier:
     * @ModifyTime:
     * @Reasons:
     * @param output 产品生产产量
     * @param capacity 产能利用率
     * @param contract 按期履约率
     * @param vendor 供应商不良行为处置率
     * @return
     * @throws Exception
     */
    @RequestMapping(value = {
            "/updStatus/output/publish",
            "/updStatus/capacity/publish",
            "/updStatus/contract/publish",
            "/updStatus/vendor/publish"
    })
    @ResponseBody
    @OptLog(module = "生产物资-指标", operate = "根据ids更新发布状态")
    public R updatePublishByIds(@RequestBody List<String> ids) throws Exception {
        Assert.notNull(ids, "ids不能为空");

        Map<String, Object> params = new HashMap<>();
        List<Map<String, Object>> list = new ArrayList<>();
        for (String id : ids) {
            Map<String, Object> map = new HashMap<>();
            map.put("id", id);
            map.put("status", PgCommonIndexFinalKV.INDEX_ADMIN_PUBLISH_STATUS);
            map.put("mdate", new Date());
            map.put("muser_id", getCurrentUser().getId());
            list.add(map);
        }
        params.put("list", list);
        int n = indexProdcutService.updatePublishByIds(params);
        return R.ok("生产物资-指标 发布成功", n);
    }
Controller

相关文章:

  • 2022-02-09
  • 2019-06-27
  • 2021-04-17
  • 2021-08-17
  • 2021-08-01
  • 2021-06-04
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-21
  • 2021-09-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案