浏览代码

眼科医院处方物流

ysj 5 年之前
父节点
当前提交
e56023d2cc

+ 14 - 1
business/base-service/src/main/java/com/yihu/jw/hospital/prescription/service/entrance/YkyyEntranceService.java

@ -50,6 +50,7 @@ import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Service;
import javax.transaction.Transactional;
@ -123,12 +124,18 @@ public class YkyyEntranceService {
    @Autowired
    private PrescriptionInfoDao prescriptionInfoDao;
    @Autowired
    private JdbcTemplate jdbcTemplate;
    public List<Map<String, Object>> createSQLQuery(String sql, Map<String, Object> params, Integer page, Integer size){
        return hibenateUtils.createSQLQuery(sql,params,page,size);
    }
    public List<Map<String, Object>> jdbcSQLQuery(String sql){
        return jdbcTemplate.queryForList(sql);
    }
    public void save(Object object){
        hibenateUtils.save(object);
@ -272,10 +279,16 @@ public class YkyyEntranceService {
     * @throws Exception
     */
    public JSONArray getUnsettledPrescription() throws Exception{
        String sql = "SELECT h.BRID,h.CFSB from v_ms_dd01 h WHERE h.SPZT = 1 and h.FKZT = 0";
        String sql = "SELECT h.BRID,h.CFSB from HLW_CF01 h WHERE h.SPZT = 1 and h.FKZT = 0 and h.SJLY= 1 and h.SPRQ > TO_DATE('"+DateUtil.getNowD()+"', 'yyyy-MM-dd') ";
//        String sql = "select h.brid,h.cfsb from HLW_CF01 h where h.spzt = 1 and h.fkzt = 0";
        Map<String,Object> params = new HashedMap();
        params.put("sql",sql);
        logger.info("sql="+sql);
        HttpResponse response = HttpUtils.doGet(url,params);
        List<Map<String,Object>> rstotal = jdbcTemplate.queryForList(sql);
        logger.info("rstotal="+JSONObject.toJSONString(rstotal));
        String content = response.getContent();
        logger.info("response:"+content);
        JSONObject rs = JSON.parseObject(content);