|
@ -19,14 +19,14 @@ import java.util.Map;
|
|
|
* Created by zhangdan on 2017/10/26.
|
|
|
*/
|
|
|
public class PrescriptionStatusConvert implements Convert {
|
|
|
public List<DataModel> convert(JdbcTemplate jdbcTemplate, List oneList, String slaveLevel, WlyyDimensionQuota temp ) {
|
|
|
public List<DataModel> convert(JdbcTemplate jdbcTemplate, List<DataModel> oneList, String slaveLevel, WlyyDimensionQuota temp ) {
|
|
|
oneList.stream().forEach(one -> {
|
|
|
try {
|
|
|
Object value = DataModel.class.getMethod("get" + temp.getKey()).invoke(one);
|
|
|
// Object value = DataModel.class.getMethod("get" + temp.getKey()).invoke(one);
|
|
|
//获取到prescriptionCode,求长处方状态
|
|
|
String sql ="SELECT status FROM wlyy_prescription WHERE code=?";
|
|
|
//int status = jdbcTemplate.queryForObject(sql, Integer.class);
|
|
|
Object[] args = {value};
|
|
|
Object[] args = {one.getPrescriptionCode()};
|
|
|
int status=jdbcTemplate.queryForObject(sql,args,Integer.class);
|
|
|
String key = getStatusCode(status);
|
|
|
DataModel.class.getMethod("setSlaveKey" + slaveLevel, String.class).invoke(one, key);
|