考勤,适用范围数据删除功能

main
sy 7 months ago
parent d0dd06ff21
commit be540dbd51

@ -0,0 +1,67 @@
package weaver.formmode.customjavacode.modeexpand;
import com.engine.jucailinkq.common.util.DbTools;
import lombok.extern.slf4j.Slf4j;
import weaver.formmode.customjavacode.AbstractModeExpandJavaCodeNew;
import weaver.general.Util;
import weaver.hrm.User;
import weaver.soa.workflow.request.RequestInfo;
import java.util.HashMap;
import java.util.Map;
/**
*
*
*
*
*
* class
* class
* java
* @author sy
*
*/
@Slf4j
public class DeleteApplicableOrg extends AbstractModeExpandJavaCodeNew {
/**
*
* @param param
* param()
* user
* importtype () 1 2,3(int)param.get("importtype")
* ()a=1param.get("a")
* b=2,param.get("b")
* @return
*/
@Override
public Map<String, String> doModeExpand(Map<String, Object> param) {
Map<String, String> result = new HashMap<String, String>();
try {
User user = (User)param.get("user");
int billid = -1;//数据id
int modeid = -1;//模块id
RequestInfo requestInfo = (RequestInfo)param.get("RequestInfo");
if(requestInfo!=null){
billid = Util.getIntValue(requestInfo.getRequestid());
modeid = Util.getIntValue(requestInfo.getWorkflowid());
if(billid > 0 && modeid > 0){
log.info("DeleteApplicableOrg-modeId-dataId:{}", modeid + "-" + billid);
String sql = "delete from uf_jcl_syzz where modeid = " + modeid + " and dataid = " + billid;
boolean delSign = DbTools.update(sql);
if (delSign){
result.put("flag", "true");
}else {
result.put("errmsg", "被删除台账数据配置的适用范围数据删除失败!");
result.put("flag", "false");
}
}
}
} catch (Exception e) {
result.put("errmsg","适用范围数据删除失败!");
result.put("flag", "false");
}
return result;
}
}
Loading…
Cancel
Save