package jp.dip.arimodoki.blogic;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import jp.dip.arimodoki.common.CConst;
import jp.dip.arimodoki.common.JsonConvertIf;
import jp.dip.arimodoki.mapper.PrefMap;
import jp.dip.arimodoki.model.FormZipIf;
import jp.dip.arimodoki.model.JsonReqAreaIf;
@Service
public class BlZip implements CConst, BlZipIf {
@Autowired
private PrefMap prefMap;
@Autowired
private JsonConvertIf jsonConvert;
private FormZipIf formZip;
private JsonReqAreaIf jsonReqArea;
public void setForm(FormZipIf form) {
this.formZip = form;
}
@Transactional(readOnly=true)
public void getJPrefList() throws Exception {
jsonReqArea = this.formZip.getJsonReqArea();
String areaCd = jsonReqArea.getAreacd();
String preflist = prefMap.getPrefList(areaCd);
String plst = "{\"preflist\":" + preflist + "}";
Object prefObj = jsonConvert.Deserialize(plst, "pList");
Object o = jsonConvert.getObject(prefObj,"preflist");
formZip.setPrefList(o);
}
}
|