|
@@ -16,6 +16,7 @@ import com.github.zuihou.common.util.StringUtil;
|
|
|
import com.github.zuihou.database.mybatis.auth.DataScope;
|
|
|
import com.github.zuihou.database.mybatis.conditions.Wraps;
|
|
|
import com.github.zuihou.database.mybatis.conditions.query.LbqWrapper;
|
|
|
+import com.github.zuihou.exception.BizException;
|
|
|
import com.github.zuihou.injection.annonation.InjectionResult;
|
|
|
import com.github.zuihou.model.RemoteData;
|
|
|
import com.github.zuihou.tenant.service.CodeRuleService;
|
|
@@ -57,11 +58,16 @@ public class TrayServiceImpl extends SuperServiceImpl<TrayMapper, Tray> implemen
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public Tray save(TraySaveDTO data) {
|
|
|
+ public Tray save(TraySaveDTO data){
|
|
|
Tray module = BeanPlusUtil.toBean(data, Tray.class);
|
|
|
if(StringUtil.isNotEmpty(module.getName())){
|
|
|
module.setName(module.getName() + "_托盘");
|
|
|
}
|
|
|
+ String no = module.getNo();
|
|
|
+ Integer frockCount = baseMapper.getFrockCount(no);
|
|
|
+ if(frockCount!=null && frockCount>0){
|
|
|
+ throw new BizException("夹具编码重复,请确认编码信息是否正确!");
|
|
|
+ }
|
|
|
//根据编码规则
|
|
|
//String no = codeRuleService.getBillCode(CodeRuleModule.CODE_RULE_TRAY);
|
|
|
//module.setNo(no);
|