Browse Source

消息提示多语言 toolman 2023年1月29日 sxm

master
[li_she] 3 years ago
parent
commit
73e875a3fe
  1. 21
      src/main/java/com/gaotao/modules/toolman/controller/ToolInfoController.java
  2. 11
      src/main/java/com/gaotao/modules/toolman/service/impl/LocationServiceImpl.java
  3. 26
      src/main/java/com/gaotao/modules/toolman/service/impl/ToolHeaderServiceImpl.java

21
src/main/java/com/gaotao/modules/toolman/controller/ToolInfoController.java

@ -1,8 +1,9 @@
package com.gaotao.modules.toolman.controller;
import com.gaotao.common.exception.ResponseEnum;
import com.gaotao.common.constant.SysMsgConstant;
import com.gaotao.common.utils.PageUtils;
import com.gaotao.common.utils.R;
import com.gaotao.modules.sys.controller.AbstractController;
import com.gaotao.modules.toolman.entity.SfdcToolingHist;
import com.gaotao.modules.toolman.entity.ToolDetail;
import com.gaotao.modules.toolman.entity.ToolHeader;
@ -27,7 +28,7 @@ import java.util.List;
*/
@RestController
@RequestMapping("toolInfo")
public class ToolInfoController {
public class ToolInfoController extends AbstractController {
@Autowired
private ToolHeaderService toolHeaderService;
@ -58,7 +59,7 @@ public class ToolInfoController {
@PostMapping("editToolHeader")
public R editToolHeader(@RequestBody ToolHeaderQuery toolHeaderQuery){
toolHeaderService.editToolHeader(toolHeaderQuery);
return R.ok(ResponseEnum.SUCCESS);
return R.ok(getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}
/**
* @author: sxm
@ -70,7 +71,7 @@ public class ToolInfoController {
@PostMapping("saveToolHeader")
public R saveHeader(@RequestBody ToolHeaderQuery toolHeaderQuery){
toolHeaderService.saveHeader(toolHeaderQuery);
return R.ok(ResponseEnum.SUCCESS);
return R.ok(getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}
/**
@ -150,7 +151,7 @@ public class ToolInfoController {
@PostMapping("updateToolDetail")
public R updateToolDetail(@RequestBody ToolDetailQuery toolDetailQuery){
toolHeaderService.updateToolDetail( toolDetailQuery);
return R.ok().put("msg","操作成功!");
return R.ok().put("msg",getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}
/**
@ -163,7 +164,7 @@ public class ToolInfoController {
@PostMapping("updateToolDetailInfo")
public R updateToolDetailInfo(@RequestBody ToolDetailQuery toolDetailQuery){
toolHeaderService.updateToolDetailInfo( toolDetailQuery);
return R.ok().put("msg","操作成功!");
return R.ok().put("msg",getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}
/**
@ -176,7 +177,7 @@ public class ToolInfoController {
@PostMapping("saveToolInfoDetail")
public R saveToolInfoDetail(@RequestBody ToolDetailQuery toolDetailQuery){
toolHeaderService.saveToolInfoDetail(toolDetailQuery);
return R.ok().put("msg","操作成功!");
return R.ok().put("msg",getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}
@ -217,7 +218,7 @@ public class ToolInfoController {
@PostMapping("deleteToolHeader")
public R deleteToolHeader(@RequestBody ToolHeaderQuery toolHeaderQuery){
toolHeaderService.deleteToolHeader(toolHeaderQuery);
return R.ok(ResponseEnum.TOOL_HEADER_REMOVER_SUCCESS);
return R.ok(getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}
@ -245,7 +246,7 @@ public class ToolInfoController {
@PostMapping("updatePoReceiptList")
public R updatePoReceiptList(@RequestBody List<PoReceiptQuery> receiptQueries){
toolHeaderService.updatePoReceiptList(receiptQueries);
return R.ok(ResponseEnum.TOOL_RECONCILIATION);
return R.ok(getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}
@ -260,7 +261,7 @@ public class ToolInfoController {
@PostMapping("updatePoReceiptListR")
public R updatePoReceiptListR(@RequestBody List<PoReceiptQuery> receiptQueries){
toolHeaderService.updatePoReceiptListR(receiptQueries);
return R.ok(ResponseEnum.TOOL_RECONCILIATION);
return R.ok(getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}

11
src/main/java/com/gaotao/modules/toolman/service/impl/LocationServiceImpl.java

@ -3,9 +3,11 @@ package com.gaotao.modules.toolman.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.gaotao.common.constant.SysMsgConstant;
import com.gaotao.common.exception.XJException;
import com.gaotao.common.utils.PageUtils;
import com.gaotao.common.utils.R;
import com.gaotao.modules.sys.service.SysMsgService;
import com.gaotao.modules.toolman.dao.LocationMapper;
import com.gaotao.modules.toolman.dao.ToolDetailMapper;
import com.gaotao.modules.toolman.dao.ToolTransDetailMapper;
@ -32,6 +34,9 @@ public class LocationServiceImpl extends ServiceImpl<LocationMapper, Location> i
@Autowired
private ToolTransDetailMapper transDetailDao;
@Autowired
private SysMsgService sysMsgService;
@Override
public PageUtils getLocationList(LocationQuery locationQuery) {
@ -55,10 +60,10 @@ public class LocationServiceImpl extends ServiceImpl<LocationMapper, Location> i
if (count == 0) {
locationMapper.insertSelective(locationQuery);
} else {
return R.error(1, "库位编码已存在!");
return R.error(1, sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200198));
}
}
return R.ok("操作成功!");
return R.ok(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
}
@ -68,7 +73,7 @@ public class LocationServiceImpl extends ServiceImpl<LocationMapper, Location> i
int toolCount = toolDetailMapper.getLocationCount(locationQuery);
int transCount = transDetailDao.getLocationCount(locationQuery);
if (toolCount > 0 || transCount > 0) {
throw new XJException("该库位,还存在工具不能删除");
throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200199));
}
locationMapper.deleteLocation(locationQuery);
}

26
src/main/java/com/gaotao/modules/toolman/service/impl/ToolHeaderServiceImpl.java

@ -20,6 +20,7 @@ import com.gaotao.modules.pda.utils.ResponseData;
import com.gaotao.modules.purchaseorder.dao.PRHeaderMapper;
import com.gaotao.modules.purchaseorder.entity.PRHeader;
import com.gaotao.modules.sys.entity.SysUserEntity;
import com.gaotao.modules.sys.service.SysMsgService;
import com.gaotao.modules.toolman.dao.*;
import com.gaotao.modules.toolman.entity.*;
import com.gaotao.modules.toolman.query.*;
@ -72,6 +73,9 @@ public class ToolHeaderServiceImpl implements ToolHeaderService {
@Autowired
private BaseService baseService;
@Autowired
private SysMsgService sysMsgService;
@Transactional
public R saveToolDetail1(ToolDetailQuery toolDetailQuery) {
@ -373,7 +377,7 @@ public class ToolHeaderServiceImpl implements ToolHeaderService {
public ToolDetail getToolDetail(ToolDetailQuery toolDetailQuery) {
ToolDetail toolDetail = toolDetailMapper.getToolDetail(toolDetailQuery);
if (toolDetail == null){
throw new XJException("工具实例不存在");
throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200200));
}
// 采购入库时需要校验是否 工具分类时否开始 校验
if ("Y".equals(toolDetailQuery.getIsPurchase())) {
@ -382,7 +386,7 @@ public class ToolHeaderServiceImpl implements ToolHeaderService {
if ("Y".equals(familyData.getInspectFlag())){
int count = toolTransHeaderMapper.getToolFile(toolDetailQuery);
if (count == 0){
throw new XJException("该工具分类需要上传检验文件");
throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200201));
}
}
}
@ -662,13 +666,13 @@ public class ToolHeaderServiceImpl implements ToolHeaderService {
.eq(ReportfilelistUserprinter::getReportid, reportFileVo.getReportId())
.eq(ReportfilelistUserprinter::getUserid, user.getUsername()).one();
if (userprinter == null) {
throw new XJException("请维护用户打印机打印机信息!", SysMsgConstant.OBJECT_ID_200005);
throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200101));
}
if (StringUtils.isEmpty(userprinter.getIpaddress())) {
throw new XJException("请维护打印机地址!");
throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200102));
}
if (StringUtils.isEmpty(userprinter.getNewprintername())) {
throw new XJException("请维护打印机名称!");
throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200103));
}
String printPath = "http://" + userprinter.getIpaddress() + ":" + bartenderPrintServerPath;
log.info("打印地址:" + printPath);
@ -698,7 +702,7 @@ public class ToolHeaderServiceImpl implements ToolHeaderService {
// 获取打印返回结果
if (!"200".equals(r.getCode())) {
log.info("调用错误!" + r.getMsg());
throw new XJException("错误信息:" + r.getMsg());
throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200104)+ r.getMsg());
} else {
log.info("{},调用成功!", r.getMsg());
bool = true;
@ -734,13 +738,13 @@ public class ToolHeaderServiceImpl implements ToolHeaderService {
Integer toolDetailCount = toolDetailMapper.getToolDetailCount(toolDetail);
// 工具存在实例不允许删除
if (toolDetailCount > 0) {
throw new XJException(ResponseEnum.TOOL_DETAIL_EXIST);
throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200202));
}
// 2.校验工具适用工序
Integer routeCount = toolHeaderMapper.getToolRouteList(toolHeaderQuery);
// 还有使用该工具的工艺路路线
if (routeCount > 0) {
throw new XJException(ResponseEnum.TOOL_ROUTE_EXIST);
throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200203));
}
// 3.删除工具信息
toolHeaderMapper.deleteBySiteAndToolid(toolHeaderQuery);
@ -764,10 +768,10 @@ public class ToolHeaderServiceImpl implements ToolHeaderService {
// 校验是否完成对账
PoReceiptDetailQuery poReceiptDetail = poReceiptDetailMapper.getPoReceiptDetail(receiptQuery);
if (poReceiptDetail == null) {
throw new XJException(ResponseEnum.TOOL_RECEIPT_NOT_FOUND);
throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200204));
}
if (poReceiptDetail.getArriveQty().intValue() == poReceiptDetail.getInvoiceQty()) {
throw new XJException(ResponseEnum.TOOL_RECONCILIATION_NOT);
throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200205));
}
poReceiptDetail.setInspector(userName);
poReceiptDetail.setInspectionTime(date);
@ -801,7 +805,7 @@ public class ToolHeaderServiceImpl implements ToolHeaderService {
locationQuery.setSite(toolDetailQuery.getSite());
Location location = locationService.getLocation(locationQuery);
if (location == null) {
throw new XJException(ResponseEnum.TOOL_LOCATION_NOT_FOUND);
throw new XJException(sysMsgService.getLanguageMsg(SysMsgConstant.OBJECT_ID_200206));
}
}
toolDetailMapper.updateToolDetailInfo(toolDetailQuery);

Loading…
Cancel
Save