2023年10月19日 新增教室名称联动修改

This commit is contained in:
bai 2023-10-19 22:43:07 +08:00
parent e023cf6720
commit d56d664164
1 changed files with 21 additions and 4 deletions

View File

@ -35,6 +35,7 @@ import org.jeecg.modules.kc.ktgl.entity.KcKetangbiao;
import org.jeecg.modules.kc.ktgl.service.IKcKetangbiaoService;
import org.jeecg.modules.quartz.entity.QuartzJob;
import org.jeecg.modules.quartz.service.IQuartzJobService;
import org.jeecg.modules.tools.DictUtils;
import org.jeecgframework.poi.excel.ExcelImportUtil;
import org.jeecgframework.poi.excel.def.NormalExcelConstants;
import org.jeecgframework.poi.excel.entity.ExportParams;
@ -75,6 +76,9 @@ public class KcZhihuijiaoshiController extends JeecgController<KcZhihuijiaoshi,
@Autowired
private IQuartzJobService quartzJobService;
@Autowired
private DictUtils dictUtils;
@Data
public class JieciIntTime {
private Integer ksTime;
@ -212,9 +216,16 @@ public class KcZhihuijiaoshiController extends JeecgController<KcZhihuijiaoshi,
*/
@AutoLog(value = "智慧教室-添加")
@ApiOperation(value="智慧教室-添加", notes="智慧教室-添加")
@RequiresPermissions("jiaoshi:kc_zhihuijiaoshi:add")
// @RequiresPermissions("jiaoshi:kc_zhihuijiaoshi:add")
@PostMapping(value = "/add")
public Result<String> add(@RequestBody KcZhihuijiaoshi kcZhihuijiaoshi) {
//补充教学楼名称和教室名称
if(StringUtils.isNotBlank(kcZhihuijiaoshi.getJxlId())){
kcZhihuijiaoshi.setJxlName(dictUtils.translateDictValue("id","jxlh_name","kc_jiaoxuelou_info",kcZhihuijiaoshi.getJxlId()));
}
if(StringUtils.isNotBlank(kcZhihuijiaoshi.getJsbh())){
kcZhihuijiaoshi.setJsmc(dictUtils.translateDictValue("jsh","jsmc","xxhbjsjbxx",kcZhihuijiaoshi.getJsbh()));
}
kcZhihuijiaoshiService.save(kcZhihuijiaoshi);
return Result.OK("添加成功!");
}
@ -227,9 +238,15 @@ public class KcZhihuijiaoshiController extends JeecgController<KcZhihuijiaoshi,
*/
@AutoLog(value = "智慧教室-编辑")
@ApiOperation(value="智慧教室-编辑", notes="智慧教室-编辑")
@RequiresPermissions("jiaoshi:kc_zhihuijiaoshi:edit")
// @RequiresPermissions("jiaoshi:kc_zhihuijiaoshi:edit")
@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
public Result<String> edit(@RequestBody KcZhihuijiaoshi kcZhihuijiaoshi) {
if(StringUtils.isNotBlank(kcZhihuijiaoshi.getJxlId())){
kcZhihuijiaoshi.setJxlName(dictUtils.translateDictValue("id","jxlh_name","kc_jiaoxuelou_info",kcZhihuijiaoshi.getJxlId()));
}
if(StringUtils.isNotBlank(kcZhihuijiaoshi.getJsbh())){
kcZhihuijiaoshi.setJsmc(dictUtils.translateDictValue("jsh","jsmc","xxhbjsjbxx",kcZhihuijiaoshi.getJsbh()));
}
kcZhihuijiaoshiService.updateById(kcZhihuijiaoshi);
return Result.OK("编辑成功!");
}
@ -242,7 +259,7 @@ public class KcZhihuijiaoshiController extends JeecgController<KcZhihuijiaoshi,
*/
@AutoLog(value = "智慧教室-通过id删除")
@ApiOperation(value="智慧教室-通过id删除", notes="智慧教室-通过id删除")
@RequiresPermissions("jiaoshi:kc_zhihuijiaoshi:delete")
// @RequiresPermissions("jiaoshi:kc_zhihuijiaoshi:delete")
@DeleteMapping(value = "/delete")
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
kcZhihuijiaoshiService.removeById(id);
@ -257,7 +274,7 @@ public class KcZhihuijiaoshiController extends JeecgController<KcZhihuijiaoshi,
*/
@AutoLog(value = "智慧教室-批量删除")
@ApiOperation(value="智慧教室-批量删除", notes="智慧教室-批量删除")
@RequiresPermissions("jiaoshi:kc_zhihuijiaoshi:deleteBatch")
// @RequiresPermissions("jiaoshi:kc_zhihuijiaoshi:deleteBatch")
@DeleteMapping(value = "/deleteBatch")
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
this.kcZhihuijiaoshiService.removeByIds(Arrays.asList(ids.split(",")));