|
|
|
@ -12,80 +12,101 @@ import java.util.Map; |
|
|
|
*/ |
|
|
|
public class GyzjJcnrUtil { |
|
|
|
private static final Logger logger = LoggerFactory.getLogger(GyzjJcnrUtil.class.getName()); |
|
|
|
private static HashMap<String,String> mapJcnr=new HashMap<>(); |
|
|
|
private static HashMap<String,String> mapQmyy=new HashMap<>(); |
|
|
|
private static HashMap<String,String> mapLang=new HashMap<>(); |
|
|
|
static { |
|
|
|
//region 稽查内容 |
|
|
|
mapLang.put("入库","In Storage"); |
|
|
|
mapLang.put("未入库","'未入库'"); |
|
|
|
mapLang.put("已发放","In Use"); |
|
|
|
mapLang.put("已锁定","'Locked'"); |
|
|
|
mapLang.put("待归档","Pending Archiving"); |
|
|
|
mapLang.put("归档","'Archived'"); |
|
|
|
mapLang.put("待解档","Pending De-archiving"); |
|
|
|
mapLang.put("借阅开始时间","Checkout Start Date"); |
|
|
|
mapLang.put("借阅结束时间","Checkout End Date"); |
|
|
|
mapLang.put("处置方式","Dispose Method"); |
|
|
|
mapLang.put("处置原因","Reason"); |
|
|
|
mapLang.put("处置量","Amount"); |
|
|
|
mapLang.put("处置人","Operator"); |
|
|
|
mapLang.put("复核人","Reviewer"); |
|
|
|
mapLang.put("监督人","Supervisor"); |
|
|
|
mapLang.put("钥匙1领取人","Key 1 User"); |
|
|
|
mapLang.put("钥匙2领取人","Key 2 User"); |
|
|
|
mapLang.put("出库量","Out Amount"); |
|
|
|
mapLang.put("转移条件","Transfer Condition"); |
|
|
|
mapLang.put("出库毛重","Check-out Gross Weight"); |
|
|
|
mapLang.put("入库毛重","Check-in Gross Weight"); |
|
|
|
mapLang.put("使用量","Usage Amount"); |
|
|
|
mapLang.put("归还人1","Returner 1"); |
|
|
|
mapLang.put("归还人2","Returner 2"); |
|
|
|
mapLang.put("库管员1","Warehouse Keeper 1"); |
|
|
|
mapLang.put("库管员2","Warehouse Keeper 2"); |
|
|
|
mapLang.put("签名人1","Signed By 1"); |
|
|
|
mapLang.put("签名人2","Signed By 2"); |
|
|
|
mapLang.put("入库位置","Check-in Location"); |
|
|
|
mapLang.put("入库条件","Check-in Condition"); |
|
|
|
mapLang.put("入库净重","Check-in Net Weight"); |
|
|
|
mapLang.put("入库量","Total Amount"); |
|
|
|
mapLang.put("申请备注","Apply Comment"); |
|
|
|
mapLang.put("审核备注","Approve Comment"); |
|
|
|
mapLang.put("领取人","Recipient"); |
|
|
|
mapLang.put("领取人2","Recipient 2"); |
|
|
|
mapLang.put("发放人","Issuer"); |
|
|
|
mapLang.put("发放人2","Issuer 2"); |
|
|
|
mapLang.put("存储条件","Storage Condition"); |
|
|
|
mapLang.put("存储位置","Storage Location"); |
|
|
|
mapLang.put("使用人","User"); |
|
|
|
mapLang.put("领取/归还人","Recipient/Returner"); |
|
|
|
mapLang.put("发放/接收人","Issuer/Receiver"); |
|
|
|
mapLang.put("操作类型","Action"); |
|
|
|
mapLang.put("操作量","Amount"); |
|
|
|
mapLang.put("备注/原因","Comment/Reason"); |
|
|
|
mapLang.put("操作时间","Datetime"); |
|
|
|
mapLang.put("名称","Name"); |
|
|
|
mapLang.put("编号","ID"); |
|
|
|
mapLang.put("浓度","Concentration"); |
|
|
|
mapLang.put("库存量","Amount"); |
|
|
|
mapLang.put("失效日期","Expiration"); |
|
|
|
mapLang.put("制剂状态","Status"); |
|
|
|
mapLang.put("所属表单","In Record"); |
|
|
|
mapLang.put("所属试验信息","From Study"); |
|
|
|
mapLang.put("表单所属人","By User"); |
|
|
|
mapLang.put("基本信息","Information"); |
|
|
|
mapLang.put("表单信息","Record Information"); |
|
|
|
mapLang.put("稽查轨迹","Track Record"); |
|
|
|
mapLang.put("给药制剂台账","Dose Table"); |
|
|
|
mapLang.put("备注","Comment"); |
|
|
|
mapLang.put("签名人","Signed By"); |
|
|
|
|
|
|
|
mapJcnr.put("借阅开始时间","Checkout Start Date"); |
|
|
|
mapJcnr.put("借阅结束时间","Checkout End Date"); |
|
|
|
mapJcnr.put("处置方式","Dispose Method"); |
|
|
|
mapJcnr.put("处置原因","Reason"); |
|
|
|
mapJcnr.put("处置量","Amount"); |
|
|
|
mapJcnr.put("处置人","Operator"); |
|
|
|
mapJcnr.put("复核人","Reviewer"); |
|
|
|
mapJcnr.put("监督人","Supervisor"); |
|
|
|
mapJcnr.put("钥匙1领取人","Key 1 User"); |
|
|
|
mapJcnr.put("钥匙2领取人","Key 2 User"); |
|
|
|
mapJcnr.put("出库量","Out Amount"); |
|
|
|
mapJcnr.put("转移条件","Transfer Condition"); |
|
|
|
mapJcnr.put("出库毛重","Check-out Gross Weight"); |
|
|
|
mapJcnr.put("入库毛重","Check-in Gross Weight"); |
|
|
|
mapJcnr.put("使用量","Usage Amount"); |
|
|
|
mapJcnr.put("归还人1","Returner 1"); |
|
|
|
mapJcnr.put("归还人2","Returner 2"); |
|
|
|
mapJcnr.put("库管员1","Warehouse Keeper 1"); |
|
|
|
mapJcnr.put("库管员2","Warehouse Keeper 2"); |
|
|
|
mapJcnr.put("签名人1","Signed By 1"); |
|
|
|
mapJcnr.put("签名人2","Signed By 2"); |
|
|
|
mapJcnr.put("入库位置","Check-in Location"); |
|
|
|
mapJcnr.put("入库条件","Check-in Condition"); |
|
|
|
mapJcnr.put("入库净重","Check-in Net Weight"); |
|
|
|
mapJcnr.put("入库量","Total Amount"); |
|
|
|
mapJcnr.put("申请备注","Apply Comment"); |
|
|
|
mapJcnr.put("审核备注","Approve Comment"); |
|
|
|
mapJcnr.put("领取人","Recipient"); |
|
|
|
mapJcnr.put("领取人2","Recipient 2"); |
|
|
|
mapJcnr.put("发放人","Issuer"); |
|
|
|
mapJcnr.put("发放人2","Issuer 2"); |
|
|
|
mapLang.put("申请解档","Apply for De-archiving"); |
|
|
|
mapLang.put("申请借阅","Apply for Check-out"); |
|
|
|
mapLang.put("申请归档","Apply for Archiving"); |
|
|
|
mapLang.put("锁定给药制剂","Lock Drug"); |
|
|
|
mapLang.put("解锁给药制剂","Unlock Drug"); |
|
|
|
mapLang.put("处置药剂","Dispose Substance"); |
|
|
|
mapLang.put("处置容器","Dispose Container"); |
|
|
|
mapLang.put("钥匙发放","Issue Key"); |
|
|
|
mapLang.put("申请编辑","Apply Edit"); |
|
|
|
mapLang.put("同意编辑","Approve Edit"); |
|
|
|
mapLang.put("拒绝编辑","Reject Edit"); |
|
|
|
mapLang.put("修改库存申请","Apply Edit Inventory"); |
|
|
|
mapLang.put("同意修改库存","Approve Edit Inventory"); |
|
|
|
mapLang.put("拒绝修改库存","Reject Edit Inventory"); |
|
|
|
mapLang.put("归还","Return"); |
|
|
|
mapLang.put("确认归还","Confirm Check-in"); |
|
|
|
mapLang.put("领取发放","Distribution"); |
|
|
|
mapLang.put("存储","Storage"); |
|
|
|
mapLang.put("取出","Take Out"); |
|
|
|
|
|
|
|
mapJcnr.put("目的","目的"); |
|
|
|
//endregion |
|
|
|
|
|
|
|
//region 稽查名称 |
|
|
|
|
|
|
|
mapQmyy.put("申请解档","Apply for De-archiving"); |
|
|
|
mapQmyy.put("申请借阅","Apply for Check-out"); |
|
|
|
mapQmyy.put("申请归档","Apply for Archiving"); |
|
|
|
mapQmyy.put("锁定给药制剂","Lock Drug"); |
|
|
|
mapQmyy.put("解锁给药制剂","Unlock Drug"); |
|
|
|
mapQmyy.put("处置药剂","Dispose Substance"); |
|
|
|
mapQmyy.put("处置容器","Dispose Container"); |
|
|
|
mapQmyy.put("钥匙发放","Issue Key"); |
|
|
|
mapQmyy.put("申请编辑","Apply Edit"); |
|
|
|
mapQmyy.put("同意编辑","Approve Edit"); |
|
|
|
mapQmyy.put("拒绝编辑","Reject Edit"); |
|
|
|
mapQmyy.put("修改库存申请","Apply Edit Inventory"); |
|
|
|
mapQmyy.put("同意修改库存","Approve Edit Inventory"); |
|
|
|
mapQmyy.put("拒绝修改库存","Reject Edit Inventory"); |
|
|
|
mapQmyy.put("归还","Return"); |
|
|
|
mapQmyy.put("确认归还","Confirm Check-in"); |
|
|
|
mapQmyy.put("领取发放","Distribution"); |
|
|
|
mapQmyy.put("存储","Storage"); |
|
|
|
mapQmyy.put("取出","Take Out"); |
|
|
|
|
|
|
|
mapQmyy.put("锁定发放记录","锁定发放记录"); |
|
|
|
mapQmyy.put("解锁发放记录","解锁发放记录"); |
|
|
|
mapQmyy.put("给药制剂入库","给药制剂入库"); |
|
|
|
mapQmyy.put("同意入库","同意入库"); |
|
|
|
mapQmyy.put("拒绝入库","拒绝入库"); |
|
|
|
|
|
|
|
//endregion |
|
|
|
mapLang.put("锁定发放记录","锁定发放记录"); |
|
|
|
mapLang.put("解锁发放记录","解锁发放记录"); |
|
|
|
mapLang.put("给药制剂入库","给药制剂入库"); |
|
|
|
mapLang.put("同意入库","同意入库"); |
|
|
|
mapLang.put("拒绝入库","拒绝入库"); |
|
|
|
mapLang.put("目的","目的"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) { |
|
|
|
Map<String, String> formData = new LinkedHashMap<>(); |
|
|
|
formData.put("申请备注", "1111"); |
|
|
|
@ -93,25 +114,39 @@ public class GyzjJcnrUtil { |
|
|
|
logger.info(getJcnrEn(formData)); |
|
|
|
} |
|
|
|
/** |
|
|
|
* 获取签名意义英文 |
|
|
|
* @param qmyy |
|
|
|
* 获取英文 |
|
|
|
* @param name |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public static String getQmyyEn(String qmyy) { |
|
|
|
return mapQmyy.get(qmyy); |
|
|
|
public static String getEn(String name) { |
|
|
|
return mapLang.get(name); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 稽查名称英文 |
|
|
|
* @param map |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public static String getJcnrEn(Map<String, String> map) { |
|
|
|
Map<String, String> result =new HashMap<>(); |
|
|
|
Map<String, String> result =new LinkedHashMap<>(); |
|
|
|
for (Map.Entry<String, String> entry : map.entrySet()) { |
|
|
|
result.put(mapJcnr.get(entry.getKey()),entry.getValue()); |
|
|
|
result.put(mapLang.get(entry.getKey()),entry.getValue()); |
|
|
|
} |
|
|
|
return JctUtil.formatStr(result); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 稽查名称英文 |
|
|
|
* @param map |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public static Map<String, String> getMapEn(Map<String, String> map) { |
|
|
|
Map<String, String> result =new LinkedHashMap<>(); |
|
|
|
for (Map.Entry<String, String> entry : map.entrySet()) { |
|
|
|
result.put(mapLang.get(entry.getKey()),entry.getValue()); |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
} |