Jbuilder 代码格式

package friends.destination;

import friends.ajaj.action.AjajAction;
import friends.web.struts.ActionForward;
import javax.servlet.http.HttpServletRequest;
import friends.web.struts.ActionData;
import friends.dataset.MemoryDataSet;
import friends.dataset.MemoryDataSetProvider;
import friends.common.LoginBean;
import friends.dataset.MemoryDataSetResolver;


public class MyWorkStatusSave extends AjajAction{
     public ActionForward process(ActionData actionData) throws java.lang.Exception{
      actionData.getRequest().setCharacterEncoding("UTF-8");
      HttpServletRequest request = actionData.getRequest();
      LoginBean loginBean = LoginBean.getInstance( (HttpServletRequest) request);
      String fgsid=loginBean.getFilialeId();
      String personid=loginBean.getUserId();
      String personname=loginBean.getUserName();

      MemoryDataSetProvider pro = new MemoryDataSetProvider();
      MemoryDataSetResolver res = new MemoryDataSetResolver();
      String actionType=actionData.getParameter("actionType","");
      try{
        //我的去向 保存
       if(actionType.equals("mywhereabout")){
         //获取id,判断是保存数据还是插入数据
         String whereaboutid=actionData.getParameter("whereaboutid","");
         Boolean isnewInsert=false;
         //插入数据,创建新的id
         if(whereaboutid.length()==0 ){
           isnewInsert=true;
           whereaboutid=pro.getSequence("SELECT  get_sequence('oa_whereabout') FROM dual ");
         }
         MemoryDataSet dsEdit=new MemoryDataSet();
         dsEdit.setProvider(pro);
         dsEdit.setResolver(res);
         dsEdit.setReplaceQuotate(false);
         dsEdit.setQueryString("select a.* from oa_whereabout a where a.fgsid='"+fgsid+"' and a.whereaboutid='"+whereaboutid+"'");
         dsEdit.openDataSet();

         String workstateid=actionData.getParameter("stateno","");
         String statename=actionData.getParameter("statename","");
         String workaddr=actionData.getParameter("workaddr","");
         String workdesc=actionData.getParameter("workdesc","");
         if(workstateid.length()==0){
           print("{sucess:\"2\",title:\"保存失败,序号不能为空!\"}");
         }
         if(statename.length()==0){
           print("{sucess:\"2\",title:\"保存失败,状态名称不能为空!\"}");
         }
         if(statename.length()>6){
           print("{sucess:\"2\",title:\"保存失败,状态名称最大可输入6个汉字!\"}");
         }
         if(workaddr.length()!=0){
            dsEdit.setValue("workaddr",workaddr);
         }
         if (workdesc.length() != 0) {
            dsEdit.setValue("workdesc",workdesc);
         }
        // String workdate = pro.getSequence("SELECT  DATE_FORMAT( now(), '%Y-%m-%d %H:%i:%s') scrq "); //日期
        String workdate = pro.getSequence("SELECT  DATE_FORMAT( now(), '%Y-%m-%d') scrq "); //日期

         dsEdit.setValue("whereaboutid",whereaboutid);
         dsEdit.setValue("workstateid",workstateid);
         dsEdit.setValue("statename",statename);
         dsEdit.setValue("workdate",workdate);
         dsEdit.setValue("fgsid",fgsid);
         dsEdit.setValue("workdate",workdate);
         dsEdit.setValue("fgsid",fgsid);
         dsEdit.setValue("personid",personid);
         dsEdit.setValue("personname",personname);

         dsEdit.post();
         dsEdit.saveChanges();
         print("{sucess:\"1\",title:\"保存成功!\",whereaboutid:\""+whereaboutid+"\"}");

       }

      }catch(Exception e){
        print("{sucess:\"0\",title:\"保存失败!\"}");
      }

      return null;
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值