|
|
@@ -4,8 +4,10 @@ import com.zd.airbottle.domain.QpRfidTag;
|
|
|
import com.zd.airbottle.service.IQpRfidTagService;
|
|
|
import com.zd.common.core.annotation.Log;
|
|
|
import com.zd.common.core.annotation.PreAuthorize;
|
|
|
+import com.zd.common.core.exception.ServiceException;
|
|
|
import com.zd.common.core.log.BusinessType;
|
|
|
import com.zd.common.core.utils.ExcelUtil;
|
|
|
+import com.zd.common.core.utils.StringUtils;
|
|
|
import com.zd.common.core.web.controller.BaseController;
|
|
|
import com.zd.model.domain.ResultData;
|
|
|
import com.zd.model.domain.per.PerFun;
|
|
|
@@ -102,18 +104,16 @@ public class QpRfidTagController extends BaseController<QpRfidTag> {
|
|
|
@Log(title = "RFID标签管理", businessType = BusinessType.DELETE)
|
|
|
@DeleteMapping("/{ids}")
|
|
|
public ResultData<Boolean> remove(@PathVariable Long[] ids) {
|
|
|
+ StringBuilder strTag = new StringBuilder();
|
|
|
+ for(int i=0;i<ids.length;i++){
|
|
|
+ QpRfidTag tag = qpRfidTagService.selectQpRfidTagById(ids[i]);
|
|
|
+ if(1==tag.getIsBind()){
|
|
|
+ strTag.append(tag.getTagCode()+",");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotNull(strTag)){
|
|
|
+ throw new ServiceException(strTag+"已被绑定");
|
|
|
+ }
|
|
|
return ResultData.result(qpRfidTagService.deleteQpRfidTagByIds(ids));
|
|
|
}
|
|
|
-
|
|
|
- /**
|
|
|
- * 修改RFID标签管理-小程序
|
|
|
- */
|
|
|
- @ApiOperation(value = "修改RFID标签管理-小程序")
|
|
|
- @Log(title = "RFID标签管理", businessType = BusinessType.UPDATE)
|
|
|
- @PostMapping("/update")
|
|
|
- public ResultData<Boolean> update(@RequestBody QpRfidTag qpRfidTag) {
|
|
|
- QpRfidTag tag = qpRfidTagService.selectByTag(qpRfidTag.getTagCode());
|
|
|
- tag.setIsBind(qpRfidTag.getIsBind());
|
|
|
- return ResultData.result(qpRfidTagService.updateQpRfidTag(tag));
|
|
|
- }
|
|
|
}
|