智慧保安后台管理-外网-验收版本
tangzy
2021-12-06 cc057177b2fb17aee9a173a6adbabdc578fd74c7
src/main/java/org/springblade/modules/experience/controller/ExperienceController.java
@@ -100,20 +100,22 @@
    */
   @PostMapping("/saveOrUpdate")
   public R save(@Valid @RequestBody Map<String,Object> experience ) {
      String cardid = experience.get("cardid").toString();
      //先删除原有的从业信息
      experienceService.delbyCardId(cardid);
      //重新新增从业信息
      List<Experience> experiences = (List<Experience>)experience.get("userPractitionersInfo");
      int count = 0;
      if (experiences.size()>0){
         for(int i = 0;i<experiences.size();i++){
            Experience e = JSON.parseObject(JSON.toJSONString(experiences.get(i)),Experience.class);
            experienceService.save(e);
            count++;
         }
         if(count<1){
            return R.status(false);
      if (experience.size()>0) {
         String securityid = experience.get("securityid").toString();
         //先删除原有的从业信息
         experienceService.delbyCardId(securityid);
         //重新新增从业信息
         List<Experience> experiences = (List<Experience>) experience.get("userPractitionersInfo");
         int count = 0;
         if (experiences.size() > 0) {
            for (int i = 0; i < experiences.size(); i++) {
               Experience e = JSON.parseObject(JSON.toJSONString(experiences.get(i)), Experience.class);
               experienceService.save(e);
               count++;
            }
            if (count < 1) {
               return R.status(false);
            }
         }
      }
      return R.status(true);
@@ -156,8 +158,8 @@
    * @return
     */
   @GetMapping("/selectExperienceInfo")
   public R selectExperienceInfo(String cardid) {
      return R.data(experienceService.selectExperienceInfo(cardid));
   public R selectExperienceInfo(String securityid) {
      return R.data(experienceService.selectExperienceInfo(securityid));
   }