bug
This commit is contained in:
parent
efa9d6057f
commit
07d8762081
@ -217,7 +217,8 @@ export default {
|
|||||||
status: "A",
|
status: "A",
|
||||||
menuIds: [],
|
menuIds: [],
|
||||||
menuCheckStrictly: true,
|
menuCheckStrictly: true,
|
||||||
description: ''
|
description: '',
|
||||||
|
deptType: '3',
|
||||||
};
|
};
|
||||||
this.resetForm("form1");
|
this.resetForm("form1");
|
||||||
},
|
},
|
||||||
|
@ -80,7 +80,7 @@ public class TagCodeRecordController extends BaseController {
|
|||||||
* @return 新增结果
|
* @return 新增结果
|
||||||
*/
|
*/
|
||||||
@PostMapping
|
@PostMapping
|
||||||
public ResponseObject insert(@RequestBody TagCodeRecordDTO tagCodeRecordDTO) {
|
public ResponseObject insert(@RequestBody TagCodeRecordDTO tagCodeRecordDTO) throws Exception {
|
||||||
return getSuccessResult(this.tagCodeRecordService.add(tagCodeRecordDTO));
|
return getSuccessResult(this.tagCodeRecordService.add(tagCodeRecordDTO));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
public interface TagCodeRecordService extends IService<TagCodeRecord> {
|
public interface TagCodeRecordService extends IService<TagCodeRecord> {
|
||||||
|
|
||||||
boolean add(TagCodeRecordDTO tagCodeRecordDTO);
|
boolean add(TagCodeRecordDTO tagCodeRecordDTO) throws Exception;
|
||||||
|
|
||||||
IPage<TagCodeRecordVO> selectTagList(Page page, TagCodeRecord tagCodeRecord);
|
IPage<TagCodeRecordVO> selectTagList(Page page, TagCodeRecord tagCodeRecord);
|
||||||
|
|
||||||
|
@ -12,6 +12,7 @@ import com.fuint.business.tag.service.TagCodeService;
|
|||||||
import com.fuint.common.dto.AccountInfo;
|
import com.fuint.common.dto.AccountInfo;
|
||||||
import com.fuint.common.util.TokenUtil;
|
import com.fuint.common.util.TokenUtil;
|
||||||
import com.fuint.module.backendApi.controller.BackendFileController;
|
import com.fuint.module.backendApi.controller.BackendFileController;
|
||||||
|
import org.apache.commons.lang3.ObjectUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.mock.web.MockMultipartFile;
|
import org.springframework.mock.web.MockMultipartFile;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
@ -43,9 +44,23 @@ public class OilTagServiceImpl extends ServiceImpl<OilTagMapper, OilTag> impleme
|
|||||||
oilTag.setTerminalNumber(number+"");
|
oilTag.setTerminalNumber(number+"");
|
||||||
AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
|
AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
|
||||||
oilTag.setDeptId(Integer.parseInt(nowAccountInfo.getDeptId().toString()));
|
oilTag.setDeptId(Integer.parseInt(nowAccountInfo.getDeptId().toString()));
|
||||||
|
|
||||||
LambdaQueryWrapper<TagCode> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<TagCode> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.eq(TagCode::getTagCodeSn, oilTag.getTagCodeSn());
|
queryWrapper.eq(TagCode::getTagCodeSn, oilTag.getTagCodeSn());
|
||||||
TagCode tagCode = tagCodeService.getOne(queryWrapper);
|
TagCode tagCode = tagCodeService.getOne(queryWrapper);
|
||||||
|
|
||||||
|
LambdaQueryWrapper<OilTag> queryWrapper1 = new LambdaQueryWrapper<>();
|
||||||
|
queryWrapper1.eq(OilTag::getTagCodeSn, oilTag.getTagCodeSn());
|
||||||
|
OilTag one = getOne(queryWrapper1);
|
||||||
|
if (ObjectUtils.isNotEmpty(one)){
|
||||||
|
throw new Exception("该二维码已绑定过码牌");
|
||||||
|
}
|
||||||
|
|
||||||
|
queryWrapper1.eq(OilTag::getSnCode, oilTag.getSnCode());
|
||||||
|
OilTag ones = getOne(queryWrapper1);
|
||||||
|
if (ObjectUtils.isNotEmpty(ones)){
|
||||||
|
throw new Exception("该码牌已绑定过二维码");
|
||||||
|
}
|
||||||
//TagCode tagCode = tagCodeService.getById(oilTag.getTagCodeId());
|
//TagCode tagCode = tagCodeService.getById(oilTag.getTagCodeId());
|
||||||
oilTag.setTagCodeId(tagCode.getId());
|
oilTag.setTagCodeId(tagCode.getId());
|
||||||
return save(oilTag);
|
return save(oilTag);
|
||||||
|
@ -57,7 +57,7 @@ public class TagCodeRecordServiceImpl extends ServiceImpl<TagCodeRecordMapper, T
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
public boolean add(TagCodeRecordDTO tagCodeRecordDTO) {
|
public boolean add(TagCodeRecordDTO tagCodeRecordDTO) throws Exception {
|
||||||
boolean flag = false;
|
boolean flag = false;
|
||||||
//绑定之前 先去查询
|
//绑定之前 先去查询
|
||||||
TagCodeRecord tagCodeRecord = new TagCodeRecord();
|
TagCodeRecord tagCodeRecord = new TagCodeRecord();
|
||||||
@ -68,6 +68,20 @@ public class TagCodeRecordServiceImpl extends ServiceImpl<TagCodeRecordMapper, T
|
|||||||
OilTag byId = oilTagService.getById(integer);
|
OilTag byId = oilTagService.getById(integer);
|
||||||
//二维码id
|
//二维码id
|
||||||
Integer tagCodeId = byId.getTagCodeId();
|
Integer tagCodeId = byId.getTagCodeId();
|
||||||
|
//判断该二维码有没有绑定过码牌
|
||||||
|
/*if (ObjectUtils.isNotEmpty(byId) && ObjectUtils.isNotEmpty(byId.getSnCode())){
|
||||||
|
throw new Exception("该二维码已经绑定过码牌!");
|
||||||
|
}*/
|
||||||
|
|
||||||
|
if (ObjectUtils.isNotEmpty(byId)){
|
||||||
|
LambdaQueryWrapper<TagCodeRecord> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
queryWrapper.eq(TagCodeRecord::getOilTagId,byId.getId());
|
||||||
|
TagCodeRecord one = getOne(queryWrapper);
|
||||||
|
if (ObjectUtils.isNotEmpty(one)){
|
||||||
|
throw new Exception("该码牌已经绑定过油站!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//二维码
|
//二维码
|
||||||
TagCode byId1 = tagCodeService.getById(tagCodeId);
|
TagCode byId1 = tagCodeService.getById(tagCodeId);
|
||||||
String collection = byId1.getCollection();
|
String collection = byId1.getCollection();
|
||||||
|
Loading…
Reference in New Issue
Block a user