|
@ -56,6 +56,8 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
import java.io.StringReader;
|
|
import java.io.StringReader;
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
import java.text.DecimalFormat;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
|
|
|
@ -3070,7 +3072,7 @@ public class XzzxEntranceService{
|
|
object1.put("pack_size",jsonObject.getString("PACK_SPEC"));
|
|
object1.put("pack_size",jsonObject.getString("PACK_SPEC"));
|
|
object1.put("retprice",jsonObject.getString("RETAIL_PRICE"));
|
|
object1.put("retprice",jsonObject.getString("RETAIL_PRICE"));
|
|
object1.put("specification",jsonObject.getString("PHYSIC_SPEC"));
|
|
object1.put("specification",jsonObject.getString("PHYSIC_SPEC"));
|
|
object1.put("pack_retprice",jsonObject.getString("RETAIL_PRICE"));
|
|
|
|
|
|
object1.put("pack_retprice",jsonObject.getString(" "));
|
|
object1.put("stock_amount",jsonObject.getString("QUANTITY"));
|
|
object1.put("stock_amount",jsonObject.getString("QUANTITY"));
|
|
object1.put("visible_flag",jsonObject.getString("VALID_FLAG"));
|
|
object1.put("visible_flag",jsonObject.getString("VALID_FLAG"));
|
|
object1.put("drug_flag",jsonObject.getString("OTC_FLAG"));
|
|
object1.put("drug_flag",jsonObject.getString("OTC_FLAG"));
|
|
@ -3080,6 +3082,11 @@ public class XzzxEntranceService{
|
|
object1.put("weigh_unit",jsonObject.getString("DOSE_UNIT"));
|
|
object1.put("weigh_unit",jsonObject.getString("DOSE_UNIT"));
|
|
object1.put("vol_unit","");
|
|
object1.put("vol_unit","");
|
|
object1.put("mini_unit_name",jsonObject.getString("PHYSIC_UNIT"));
|
|
object1.put("mini_unit_name",jsonObject.getString("PHYSIC_UNIT"));
|
|
|
|
DecimalFormat df =new DecimalFormat("0.00");
|
|
|
|
Double packSize=Double.parseDouble(jsonObject.get("PACK_SPEC")==null?"1":jsonObject.getString("PACK_SPEC"));
|
|
|
|
Double retprice=Double.parseDouble(jsonObject.get("RETAIL_PRICE")==null?"0":jsonObject.getString("RETAIL_PRICE"));
|
|
|
|
Double miniUnitPrice=retprice/packSize;
|
|
|
|
object1.put("mini_unit_price",df.format(miniUnitPrice));
|
|
object1.put("pack_unit_name",jsonObject.getString("PRICE_UNIT"));
|
|
object1.put("pack_unit_name",jsonObject.getString("PRICE_UNIT"));
|
|
object1.put("weigh_unit_name",jsonObject.getString("DOSE_UNIT"));
|
|
object1.put("weigh_unit_name",jsonObject.getString("DOSE_UNIT"));
|
|
object1.put("vol_unit_name","");
|
|
object1.put("vol_unit_name","");
|
|
@ -3095,14 +3102,12 @@ public class XzzxEntranceService{
|
|
object1.put("bz_usage_name",jsonObject.getString("FREQUENCY"));
|
|
object1.put("bz_usage_name",jsonObject.getString("FREQUENCY"));
|
|
object1.put("QUANTITY",jsonObject.getString("QUANTITY"));
|
|
object1.put("QUANTITY",jsonObject.getString("QUANTITY"));
|
|
object1.put("DAY_COUNT",jsonObject.getString("DAY_COUNT"));
|
|
object1.put("DAY_COUNT",jsonObject.getString("DAY_COUNT"));
|
|
|
|
|
|
jsonArray.add(object1);
|
|
jsonArray.add(object1);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return jsonArray;
|
|
return jsonArray;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* 查询药品用药方法
|
|
* 查询药品用药方法
|
|
* @param spellCode 拼音码
|
|
* @param spellCode 拼音码
|