Commit 6f1ddf0150f6a73ee830e8fd83bfb7d80123f8ac
1 parent
d39f42f16d
Exists in
master
and in
1 other branch
update
Showing 1 changed file with 36 additions and 16 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CheckItemManageController.java
View file @
6f1ddf0
| ... | ... | @@ -2,12 +2,9 @@ |
| 2 | 2 | |
| 3 | 3 | import com.lyms.platform.common.annotation.TokenRequired; |
| 4 | 4 | import com.lyms.platform.common.base.BaseController; |
| 5 | -import com.lyms.platform.common.base.LoginContext; | |
| 6 | 5 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
| 7 | -import com.lyms.platform.common.result.BaseResponse; | |
| 8 | 6 | import com.lyms.platform.common.utils.ResultUtils; |
| 9 | 7 | import com.lyms.platform.common.utils.StringUtils; |
| 10 | -import com.lyms.platform.operate.web.facade.AutoMatchFacade; | |
| 11 | 8 | import com.lyms.platform.operate.web.result.FrontEndResult; |
| 12 | 9 | import com.lyms.platform.operate.web.utils.CollectionUtils; |
| 13 | 10 | import com.lyms.platform.permission.model.CheckItemManage; |
| ... | ... | @@ -19,7 +16,6 @@ |
| 19 | 16 | import org.springframework.stereotype.Controller; |
| 20 | 17 | import org.springframework.web.bind.annotation.*; |
| 21 | 18 | |
| 22 | -import javax.servlet.http.HttpServletRequest; | |
| 23 | 19 | import javax.servlet.http.HttpServletResponse; |
| 24 | 20 | import java.util.ArrayList; |
| 25 | 21 | import java.util.Date; |
| 26 | 22 | |
| 27 | 23 | |
| ... | ... | @@ -173,20 +169,44 @@ |
| 173 | 169 | ResultUtils.buildParameterErrorResultAndWrite(response, "请选择要修改的数据"); |
| 174 | 170 | return; |
| 175 | 171 | } |
| 176 | - CheckItemManage checkItemManage = new CheckItemManage(); | |
| 177 | - checkItemManage.setId(id); | |
| 178 | - checkItemManage.setStartWeek(startweek); | |
| 179 | - checkItemManage.setEndWeek(endweek); | |
| 180 | - checkItemManage.setCheckItemInfoId(checkItemInfoId); | |
| 181 | - checkItemManage.setAffiliateId(affiliateId); | |
| 182 | - checkItemManage.setModified(new Date()); | |
| 183 | - Integer count = checkItemManageService.updateCheckItemMagage(checkItemManage); | |
| 184 | - if (count > 0 && null != count) { | |
| 185 | - ResultUtils.buildResultAndWrite(response, 0, "修改成功"); | |
| 172 | + boolean start = true; | |
| 173 | + boolean end = true; | |
| 174 | + CheckItemManageQuery checkItemManageQuery = new CheckItemManageQuery(); | |
| 175 | + checkItemManageQuery.setAffiliateId(affiliateId); | |
| 176 | + List<CheckItemManage> list = checkItemManageService.getCheckItemManage(affiliateId); | |
| 177 | + if (CollectionUtils.isNotEmpty(list)) { | |
| 178 | + for (CheckItemManage checkItemManage : list) { | |
| 179 | + if (checkItemManage.getStartWeek() <= startweek && checkItemManage.getEndWeek() >= startweek) { | |
| 180 | + start = false; | |
| 181 | + break; | |
| 182 | + } | |
| 183 | + } | |
| 184 | + for (CheckItemManage checkItemManage : list) { | |
| 185 | + if (checkItemManage.getStartWeek() <= endweek && checkItemManage.getEndWeek() >= endweek) { | |
| 186 | + end = false; | |
| 187 | + break; | |
| 188 | + } | |
| 189 | + } | |
| 190 | + } | |
| 191 | + if (end && start) { | |
| 192 | + CheckItemManage checkItemManage = new CheckItemManage(); | |
| 193 | + checkItemManage.setId(id); | |
| 194 | + checkItemManage.setStartWeek(startweek); | |
| 195 | + checkItemManage.setEndWeek(endweek); | |
| 196 | + checkItemManage.setCheckItemInfoId(checkItemInfoId); | |
| 197 | + checkItemManage.setAffiliateId(affiliateId); | |
| 198 | + checkItemManage.setModified(new Date()); | |
| 199 | + Integer count = checkItemManageService.updateCheckItemMagage(checkItemManage); | |
| 200 | + if (count > 0 && null != count) { | |
| 201 | + ResultUtils.buildResultAndWrite(response, 0, "修改成功"); | |
| 202 | + } else { | |
| 203 | + ResultUtils.buildParameterErrorResultAndWrite(response, "修改失败"); | |
| 204 | + return; | |
| 205 | + } | |
| 186 | 206 | } else { |
| 187 | - ResultUtils.buildParameterErrorResultAndWrite(response, "修改失败"); | |
| 188 | - return; | |
| 207 | + ResultUtils.buildParameterErrorResultAndWrite(response, "此范围以填写!"); | |
| 189 | 208 | } |
| 209 | + | |
| 190 | 210 | } |
| 191 | 211 | |
| 192 | 212 | /** |